鼠标悬停时ToolStripControlHost选择

时间:2015-10-25 20:54:57

标签: winforms hover selection mouseover toolstripcontrolhost

我在开发自定义菜单项时遇到问题。

菜单项位于ToolStripMenuItems,其余只有ToolStripMenuItem

我想要的是当用户将鼠标悬停在自定义控件上时,可以像普通{{1}}一样进行选择,如下图所示。不幸的是,我没有设法解决这个问题。这种行为可能吗?

screenshot

编辑:2015年10月26日: 我一直在玩控件,似乎ToolStripControlHost,当被添加到ContextMenu时,它会在列表中缩小,如下图所示。

我将自定义控件的背景设置为红色,以便更好地看到它。仅当鼠标位于控件上时,控件才会接收MouseHover事件,显示为红色。如果将鼠标指向左侧或右侧,则ContextMenu将接收事件。

ContextMenu custom menuitem

这是一个有趣的行为,因为ToolStripTextBox或ToolStripCombobox也不会占用整个左右空间,并且在鼠标结束时不会突出显示。 现在我希望有人知道如何做到这一点。

0 个答案:

没有答案