Всплывающая подсказка с кнопкой закрытия - C # - PullRequest
13 голосов
/ 11 марта 2010

Как создать всплывающую подсказку с помощью кнопки закрытия.

Я могу показать подсказку:

TaskbarIcon.ShowBalloonTip(10000);

но я не могу сделать наоборот:

TaskbarIcon.CloseBalloonTip();

Или даже способ показать закрывающее окно на подсказке.

Я видел этот вопрос, размещенный на другом сайте, но без (бесплатного) ответа.

Заранее спасибо

Ответы [ 2 ]

7 голосов
/ 11 марта 2010

Мне удалось найти простой ответ. Вместо использования:

TaskbarIcon.ShowBalloonTip(10000); 

Я мог бы использовать вторую форму этой функции:

TaskbarIcon.ShowBalloonTip(10000,"Title","Message",ToolTipIcon.None); 

На самом деле это добавляет закрывающее окно к подсказке!

1 голос
/ 11 марта 2010

Возможно, вам будет интересно:

http://www.tooltips.net/

На этот вопрос есть полезный ответ о закрытии воздушного шара.

Если вам не нужно перехватывать событие при закрытии, вам не нужна кнопка на воздушном шаре, и даже если вы это делаете, вы можете перехватить событие нажатия на воздушном шаре, чтобы выполнить то же самое.

Существуют флаги, которые позволяют вам делать такие вещи, как поставить X в верхнем правом углу воздушного шара, чтобы пользователь мог отклонить его. Смотрите здесь для получения дополнительной информации:

http://msdn.microsoft.com/en-us/magazine/cc188923.aspx

...