private void createToolTip (Control controlForToolTip, string toolTipText)
{
ToolTip toolTip = new ToolTip();
toolTip.Active = true;
toolTip.SetToolTip( controlForToolTip, toolTipText );
toolTip.IsBalloon = true;
}
использование
createToolTip( _myButton, "Подсказка для кнопки _myButton");
Ссылка на подсказку сохраняется, создавать отдельную переменную на уровне формы не надо. Так же можно создать подсказки в дизайнере.
C#: How do I add a ToolTip to a control?
How can I display a tooltip over a button using Winforms?