我正在创建visual studio插件。 我希望在我的插件运行时将鼠标光标更改为等待,并在完成执行后设置更早的鼠标指针。
如何更改光标?
答案 0 :(得分:0)
简单方法:
// class for managing waiting cursor
public class WaitCursor : IDisposable
{
private Cursor previousCursor;
public WaitCursor()
{
this.previousCursor = Mouse.OverrideCursor;
Mouse.OverrideCursor = Cursors.Wait;
}
#region IDisposable Members
public void Dispose()
{
Mouse.OverrideCursor = this.previousCursor;
}
#endregion IDisposable Members
}
然后,只需使用
using (WaitCursor wait = new WaitCursor())
{
// code that will execute with wait cursor
}