2015-02-09 71 views
0

我正在開發一個加載屏幕,並且我需要將用戶鼠標留在窗體後面。我搜索了互聯網,發現沒有任何與之相關的信息。有可能創建一個位於鼠標指針頂部的表單? (這似乎有點瘋狂,但就是這樣)Winform的鼠標c#

對不起,我的英語不好。

+1

是否需要實際上是形式的背後,還是因爲你想隱藏光標? – 2015-02-09 12:51:04

+1

停止用戶點擊的目的是什麼? – kjbartel 2015-02-09 12:58:45

回答

3

我能想到的唯一解決方案是通過隱藏應用程序的鼠標。

Cursor.Hide(); 

請確保在適當的時候重新開啓它!

請注意,當鼠標光標消失時,用戶可能會非常困惑。

+0

'Apporiate'只要(不可見)鼠標離開加載屏幕即可。 - 即使那樣也不好,imo! – TaW 2015-02-09 14:08:22

+0

@TaW - 這取決於實際需求。是否應該在其他形式的相同應用程序中隱藏?這個問題並不完全清楚。 – 2015-02-09 14:10:55

+0

朋友,這個想法是我有這樣固定在屏幕上的窗口,如果用戶想要,他可能會在窗體後面使用鼠標。 – JoaoFelipe 2015-02-09 16:05:07

1

這裏有一些很好的代碼示例。

//將光標設置爲沙漏 Cursor.Current = Cursors.WaitCursor;

//這裏,可執行的時間密集型的散列碼...

//設置光標默認箭頭 Cursor.Current = Cursors.Default;

How can I make the cursor turn to the wait cursor?

+0

這是如何隱藏光標的? – 2015-02-09 14:11:22

+0

我從我提供的鏈接複製了代碼示例。不過,我相當確信這些信息足以讓我們瞭解如何從那裏出發。特別是考慮到你也回答了這個問題。 – Dujskan 2015-02-09 14:51:54

+0

我並不需要更改光標圖標,我需要將鼠標指針留在表單後面 – JoaoFelipe 2015-02-09 15:54:26