设置面板的默认光标图标

时间:2017-03-23 08:47:09

标签: c# winforms

我有一个小panel,我希望当鼠标在panel上时,有一个特定的图标。我无法使用mouse enter/leave event,因为toolstips可能会覆盖此面板的某些部分。我试过mouse move event,但它太糟糕了。有没有办法为面板设置默认光标图标或以我想要的方式做某事?(C#,WinForm)

1 个答案:

答案 0 :(得分:3)

使用面板的Cursor属性,但要注意 -

  

Cursor属性是一个ambient属性。环境属性是一个控件属性,如果未设置,则从父控件中检索。例如,默认情况下,Button将具有与其父Form相同的BackColor。有关环境属性的更多信息,请参阅AmbientProperties类或Control类概述。

这意味着您必须将Cursor上所有内容的Panel属性显式指定回默认光标。