2014-05-07 93 views
0

我有一個C#應用程序,我在一個工作區中工作。 在我開始workerthread之前,我嘗試更改Mainthread中按鈕單擊事件中的鼠標光標。 現在我想知道爲什麼遊標不會改變。在多線程應用程序中設置鼠標光標

private void barButtonItemBulkImport_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) 
    { 
     Cursor.Current = Cursors.WaitCursor;   
     PxDAL pdal = new PxDAL(); 
     pdal.ReactivateAdressMutation += new PxDAL.Del_ReactivateAdressMutation(ReactivateAdressMutation); 

     pdal.StartContact(); 
    } 

    private void ReactivateAdressMutation() 
    { 
     if (this.InvokeRequired) 
     { 
      this.Invoke(new AdressMutation.Del_BatchImportFinished(ReactivateAdressMutation), new Object[] { }); 
     } 
     else 
     { 
      Cursor.Current = Cursors.Default; 
     } 
    } 

我的代碼有什麼問題?

回答

0

如果你嘗試

this.cursor = Cursors.WaitCursor; 

this.cursor = Cursors.Default; 

分別

相關問題