Всплывающая подсказка не показывается после клика на кнопке - C#, WinForms

Имеем умную, красивую и обаятельную кнопку со всплывающей подсказкой (ToolTip) и не менее очаровательную проблему - после клика по кнопке всплывающая подсказка перестает всплывать. И что делать? Судя по всему это глюк то ли .Net то ли самих Windows, решается он просто, но несколько неочевидно - на само событие клика вешаем такой код (найден на vbforums.com):

someToolTip.Active = false;
someTip.Active = true;

Звучит бредово, но работает - это главное. Проверялось в VS2008. Кстати, если программист брезгливо морщится при виде визуального редактора и прям-таки горит желанием добавить всплывающую подсказку вручную, ему поможет следующее заклинание:

ToolTip someToolTip = new ToolTip();
someToolTip.SetToolTip(this.someButton, "Click, click,click... foolish slave of computer science");

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>