Стиль сообщения уведомления Google в приложении VB.NET для настольных ПК - PullRequest
1 голос
/ 03 ноября 2011

Я хочу реализовать стиль уведомления Gmail в VB.NET Desktop?Он исчезнет автоматически после показа сообщения.Но я не знаю, как это сделать.Вы бы поделились своими мыслями?Заранее спасибо.

1 Ответ

1 голос
/ 04 апреля 2012

Если вы используете WinForms в .Net 2.0, вы можете использовать метод ShowBalloonTip в классе NotifyIcon .

Попробуйте перетащить NotifyIcon из панели инструментов на форму. Затем в своем коде вы можете сделать следующее, чтобы отобразить уведомление внизу панели задач.

'Requires NotifyIcon1.Visible to be True, and to have an icon set
NotifyIcon1.ShowBalloonTip(15000, title, message, ToolTipIcon.Info)

Однако вы должны заметить, что в более новой операционной системе, такой как Windows 7, время ожидания, которое я дал (то есть 15000 миллисекунд), не имеет смысла, так как операционная система контролирует это.

Кроме того, к сожалению, для свойства Visible необходимо установить значение true и установить набор значков. Поэтому, если вы не хотите, чтобы ваша программа отображалась в системном трее, это не сработает (хотя я заметил, что когда я получаю уведомления Gmail через Chrome, Chrome запускается в трее, так что, возможно, именно так и нужно это сделать ).

Дайте мне знать, если это отвечает на ваш вопрос.

...