ToolStrip control has several annoying bugs considering its tooltip:
Tooltip is not hidden on click - click is behavior that indicates that user has understood what item is about, so user expects
tooltip to be hidden, and the second problem is that click might result in change of
tooltip text, so shown
tooltip might become irrelevant.
Tooltip doesn't care if dropdown is shown - it looks very ugly if item's dropdown is shown over its
tooltip over its dropdown.
tooltip related features are added.
Using the Code
ToolStripToolTip is as simple as:
ToolStipToolTip toolStrip1 = new ToolStripToolTip();
Also, you may want to use some of the following properties or objects:
Tooltip - I have decided to make
Tooltip exposed, as you might sometimes want to hide it on some custom event.
ToolTipInterval - integer for interval in ms in which tooltip stays visible. By default, it is 4000.
string for text for
tooltip that will be shown for
ToolStrip (when mouse is over it, but not over any particular item).
ToolTipShowUp - if
True, tooltip is shown above the pointer, which is useful if ToolStrip is docked to bottom of Form. By default it is
- 2012/05/01 - First version