【发布时间】:2011-02-24 09:54:36
【问题描述】:
我有一个按钮覆盖,它有一个子标签。我在按钮控件上附加了 MouseEnter 和 Leave 事件。
当鼠标进入标签时,按钮的事件被取消(这是自然的)。我的问题是如何在不实际禁用标签的情况下禁用标签的命中测试。
我希望它保留它的颜色并且我希望它能够改变颜色(例如按钮上的 MouseEnter),但是当鼠标悬停在标签上时,要考虑在按钮上进行命中测试。
PS:我知道我可以在标签上添加鼠标进入和离开并处理这些情况,但我希望控件是自给自足的,这样如果参数在它之外发生变化(鼠标进入和离开时的颜色),控件仍将正常工作。
【问题讨论】:
标签: c# wpf winforms inheritance hittest