【发布时间】:2017-08-29 20:18:02
【问题描述】:
我有一个 winforms ContextMenuStrip,它为所有 ToolStripMenuItem 设置了 ToolTipText。
其中一个菜单项“插入操作”具有关联的 ToolStripDropDown 子菜单。当鼠标移动到 Insert Action 时,下拉菜单会自动显示,并且与 Insert Action 关联的工具提示会显示,但会被推送到 ContextMenuStrip 和下拉菜单后面的背景。
查看这里的问题图片:http://www.screencast.com/t/GZkeBNcU
我尝试在打开子菜单后以编程方式重新选择插入操作,但工具提示不会重新显示在顶部。
有什么想法吗?
或者有没有办法只在单击时显示插入操作的子菜单(而不是在鼠标移到它上面时自动显示)?我认为应该有一个设置,但一直找不到。
感谢您的帮助。
【问题讨论】:
-
您可以在带有工具提示的部件上添加示例代码吗?
-
我使用可用于 ToolStripMenuItem 的内置工具提示,因此除了设置菜单项的 ToolTipText 和 AutoToolTip (false) 属性并将 ContextMenuStrip 的 ShowItemToolTips 属性设置为是的。
-
您确定这种行为是您想要的吗?我的直觉告诉我,为每个菜单项添加那么多帮助信息似乎有点混乱......
-
所有菜单项的弹出帮助已为新用户打开,用户可以通过帮助菜单选择打开/关闭。
标签: c# winforms drop-down-menu tooltip