2017-03-23 36 views
0

我有一個小的panel,我想當鼠標在這個panel,有一定的圖標。我不能使用mouse enter/leave event,因爲此面板的一部分可能由toolstips覆蓋。我試過mouse move event,但它真的太糟糕了。有沒有什麼辦法來設置默認光標圖標面板或做什麼,我想以某種方式(C#,WinForm的)設置面板的默認光標圖標

+0

您是否嘗試過考慮或排除'MouseHover'事件? –

+1

你有沒有試過設置面板的'Cursor'屬性? –

回答

3

用面板的Cursor財產,但要小心 - ?

光標屬性是一個環境屬性。環境屬性是一個控制屬性,如果未設置,則從父控件中檢索。例如,默認情況下,按鈕將具有與其父窗體相同的BackColor。有關環境屬性的更多信息,請參閱AmbientProperties類或Control類概述。

這意味着您必須明確指定Panel上的所有內容的Cursor屬性返回到默認光標。