0
我有一個小的panel
,我想當鼠標在這個panel
,有一定的圖標。我不能使用mouse enter/leave event
,因爲此面板的一部分可能由toolstips
覆蓋。我試過mouse move event
,但它真的太糟糕了。有沒有什麼辦法來設置默認光標圖標面板或做什麼,我想以某種方式(C#,WinForm的)設置面板的默認光標圖標
我有一個小的panel
,我想當鼠標在這個panel
,有一定的圖標。我不能使用mouse enter/leave event
,因爲此面板的一部分可能由toolstips
覆蓋。我試過mouse move event
,但它真的太糟糕了。有沒有什麼辦法來設置默認光標圖標面板或做什麼,我想以某種方式(C#,WinForm的)設置面板的默認光標圖標
用面板的Cursor
財產,但要小心 - ?
光標屬性是一個環境屬性。環境屬性是一個控制屬性,如果未設置,則從父控件中檢索。例如,默認情況下,按鈕將具有與其父窗體相同的BackColor。有關環境屬性的更多信息,請參閱AmbientProperties類或Control類概述。
這意味着您必須明確指定Panel
上的所有內容的Cursor
屬性返回到默認光標。
您是否嘗試過考慮或排除'MouseHover'事件? –
你有沒有試過設置面板的'Cursor'屬性? –