.Net 中的Cursor.Current 與this.Cursor
在.Net 中使用遊標時,有兩個常用屬性: Cursor .Current 和this.Cursor。人們自然地想知道這些屬性之間是否有任何差異。
Cursor.Current 與this.Cursor
何時使用
問題Cursor.Current
如引用的程式碼範例中所述,設定Cursor.Current 可能不會總是產生所需的行為。這是因為系統會向包含滑鼠遊標的視窗發送 WM_SETCURSOR 訊息,該訊息可以覆蓋 Cursor.Current 設定的遊標形狀。
如何正確顯示沙漏遊標
要正確顯示沙漏遊標,您應該同時使用 Cursor.Current 和 Application.UseWaitCursor 屬性。您也可以使用參考答案中提供的輔助類別(如 HourGlass 類別)來簡化此流程。
總之,Cursor.Current 會全域變更遊標形狀,而 this.Cursor 會針對特定控制項變更遊標形狀。根據您想要實現的遊標變更範圍使用適當的屬性。
以上是.NET 中的「Cursor.Current」與「this.Cursor」:有什麼區別以及何時應該使用它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!