当我在应用程序繁忙时单击应用程序的任何位置时,它会将光标更改为通用等待光标。无论如何我可以为动画光标编码吗?
答案 0 :(得分:1)
这是因为你必须在主UI线程上做一些繁重的操作。在后台进行处理(在单独的线程中)。
您可以使用BackgroundWorker或Thread类来实现此目标。
答案 1 :(得分:1)
如果用户尝试与其进行交互并且您的应用程序没有响应,Windows将始终使用通用的“忙”光标。
解决方案是不在UI线程上进行处理 - 在其他线程上执行此操作,因此您的UI仍然保持响应。
如果您的UI仍在响应,您可以设置自定义光标以指示您的应用程序正在忙于处理。
答案 2 :(得分:0)
如果你在ASP.NET中使用windows应用程序,那么有一个选项可以在表单的属性中实现游标(nit清楚地记得,它就像wait.cursor)。您也可以使用它在处理时显示自定义光标。