This control lets you display ToolTips when, where, and how you want. A single control will handle unlimited multiple tooltips, identified by a String tipID. ToolTips can be customized for text, colour, font, size, position and behaviour. They can automatically time out, or be unloaded manually. Events are fired for mouse actions and the unloading of a tooltip. ToolTips for which size is not specified will autosize to the text content, those for which position is not specified will appear next to the mouse pointer.
The control itself only has colour, font and behaviour properties. All other settings are individual for tooltips, and are set as optional parameters for the ShowToolTip method, which displays a new tooltip returning its tipID. Parameters of an exisiting ToolTip can be changed using the ChangeToolTip method. A ToolTip can be unloaded manually by using the UnloadToolTip method, or a TimeOut parameter (in milliseconds) can be passed to the ShowToolTip method. Mouse events are handled with an extra tipID parameter to denote the tooltip that generated them, and also a ToolTipUnload event.
For more information including syntax Details and behavioural details see the enclosed help file, or once loaded click F1 on any method or property of the control.