如何在Moused Over时使ToolStripControlHost突出显示

时间:2012-01-31 18:56:48

标签: c# winforms toolstripcontrolhost

我已经使用ToolStripControlHost创建了一个自定义菜单项,但是当我像普通项目那样被鼠标悬停时我不想突出显示:

enter image description here

注意项目“无”是如何高亮的,因为鼠标cusor在它上面。最后一项是我的自定义控件,如果我将鼠标悬停在它上面,则不会突出显示。它由标签和文本框组成。

我曾尝试直接调用控件主机的OnMouseEnter()和OnMouseLeave(),只要标签被鼠标悬停但不起作用。

有人在这方面取得了成功吗?或者我将被迫编写所有自己的渲染代码?我希望有一个简单的方法可以做到。

0 个答案:

没有答案