我有一个C#应用程序,我在工作中处理一些事情。 在我启动workerthread之前,我尝试在Mainthread中的Button Click事件中更改鼠标光标。 现在我想知道为什么Cursor不会改变。
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 :(得分:0)
如果你尝试
怎么办?this.cursor = Cursors.WaitCursor;
和
this.cursor = Cursors.Default;
分别