带有自定义工具提示的ToolStrip
自定义WinForm ToolStrip,修复了一些与工具提示相关的问题,并添加了一些相关功能。
引言
标准的 .NET ToolStrip
控件在工具提示方面存在几个令人恼火的错误。
工具提示
在点击时不会隐藏 - 点击行为表明用户已经理解了项目的内容,因此用户期望工具提示
被隐藏。第二个问题是,点击可能会导致工具提示
文本发生变化,因此显示的工具提示
可能变得不相关。工具提示
不关心是否显示下拉菜单 - 如果项目的下拉菜单显示在工具提示
之上,或者工具提示
显示在下拉菜单之上,看起来会非常难看。
此外,还添加了几个与 工具提示
相关的特性。
Using the Code
使用 ToolStripToolTip
就像这样简单:
ToolStipToolTip toolStrip1 = new ToolStripToolTip();
此外,您可能还需要使用以下一些属性或对象:
工具提示
- 我决定公开工具提示
,因为您有时可能希望在某些自定义事件中隐藏它。ToolTipInterval
- 工具提示保持可见状态的毫秒级间隔,整数。默认值为 4000。ToolTipText
-ToolStrip
显示的工具提示
文本,字符串(当鼠标悬停在其上,但未悬停在任何特定项目上时)。ToolTipShowUp
- 如果为True
,工具提示将显示在指针上方,这在 ToolStrip 停靠在窗体底部时很有用。默认值为false
。
历史
- 2012/05/01 - 首次版本