将鼠标悬停在菜单条(在winforms中)中的菜单项上时如何延长工具提示超时?
我这样设置:
toolStripMenuItem1.ToolTipText = "foo";
有一篇关于 CodeProject 的文章实现了具有自定义工具提示支持的 ToolStrip 的派生版本。这可能被用来做你想做的事。 http://www.codeproject.com/Tips/376643/ToolStrip-with-custom-ToolTip
如果您使用Tooltip
该类,则可以通过将AutoPopDelay
属性设置为更高的值来做到这一点(MSDN:更改 Windows 窗体工具提示组件的延迟)。
但是,如果您尝试使用Tooltip
该类来设置工具提示,ToolStripMenuItem
如下所示:
ToolTip1.SetToolTip(toolStripMenuItem1, "check it yo!")
您将收到以下错误:
'System.Windows.Forms.ToolStripMenuItem' cannot be
converted to 'System.Windows.Forms.Control'.
查看这个StackOverflow 问题以了解解决方法。