Winforms 鼠标悬停时的ToolStripControlHost选择
我在开发自定义菜单项时遇到问题 菜单项位于Winforms 鼠标悬停时的ToolStripControlHost选择,winforms,hover,selection,mouseover,toolstripcontrolhost,Winforms,Hover,Selection,Mouseover,Toolstripcontrolhost,我在开发自定义菜单项时遇到问题 菜单项位于ToolStripControlHost中,其余的只是ToolStripMenuItems 我想要的是,当用户将鼠标悬停在自定义控件上时,像普通的ToolStripMenuItem一样进行选择,如下图所示。不幸的是,我没有设法弄明白这一点。这种行为可能吗 编辑:2015年10月26日: 我一直在玩弄这个控件,似乎ToolStripControlHost在添加到ContextMenu时在列表中缩小了,如下图所示 我将自定义控件的背景设置为红色,这样可以更
ToolStripControlHost
中,其余的只是ToolStripMenuItems
我想要的是,当用户将鼠标悬停在自定义控件上时,像普通的ToolStripMenuItem
一样进行选择,如下图所示。不幸的是,我没有设法弄明白这一点。这种行为可能吗
编辑:2015年10月26日:
我一直在玩弄这个控件,似乎ToolStripControlHost在添加到ContextMenu时在列表中缩小了,如下图所示
我将自定义控件的背景设置为红色,这样可以更好地看到它。控件仅在鼠标位于控件上方时接收MouseHover事件,显示为红色。如果将鼠标指向左侧或右侧,ContextMenu将接收事件
这是一个有趣的行为,因为ToolStripTextBox或ToolStripCombobox不会占用整个从左到右的空间,并且在鼠标悬停时不会高亮显示。
现在我希望有人知道怎么做