2008-11-10 21 views
9

我有一個在後臺線程上運行的及時操作。在運行時,我目前把光標處於觀望狀態:如何將我的鼠標光標設置爲代碼中的混合沙漏和箭頭? (.NET)

Mouse.OverrideCursor = Cursors.Wait 

我只是實現了一個功能,它允許用戶如果他們厭倦了等待點擊「取消」按鈕。但是,有些用戶可能沒有意識到他們可以這樣做(儘管取消按鈕是該進程中唯一的主動控件),因爲它們的鼠標光標是沙漏。

我見過的程序使用了一個顯示沙漏的遊標,並且附有一個箭頭指針。如何將鼠標光標設置爲這種狀態?我查看了.NET文檔,找不到這個遊標。

謝謝!

回答

11
Me.Cursor = Cursors.AppStarting 
2

我想你應該使用「System.Windows.Forms.Cursros」類的「AppStarting」屬性。

1

我懷疑「鼠標光標+沙漏」是Cursors.AppStarting。當然,你最好希望正常的沙漏用於其餘的UI,並且該光標僅用於取消按鈕,但是...

0

也許你還應該改變背景顏色(或某些圖形線索)取消按鈕以使用戶認識到取消是可行的。

相關問題