Новое сообщение всплывающее окно на фоне c # - PullRequest
3 голосов
/ 25 января 2011

Мне нужно всплывающее окно, которое будет отображаться в нижней правой части экрана.Это должно появиться, когда новое сообщение получено в моем программном обеспечении.Как я могу запрограммировать это?Создать новую форму и использовать ее?Как я могу запрограммировать его на работу в фоновом режиме, не прерывая другие действия пользователя?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 25 января 2011

Выезд NotifyIcon.ShowBalloonTip. И вот пример.

По сути, вы добавляете NotifiyIcon к вашей форме и делаете что-то вроде этого (со страницы MSDN , указанной выше):

void Form1_DoubleClick(object sender, EventArgs e)
{
    notifyIcon1.Visible = true;
    notifyIcon1.ShowBalloonTip(20000, "Information", "This is the text",
        ToolTipIcon.Info );
}
0 голосов
/ 25 января 2011

Вы можете использовать NotifyIcon класс и его метод ShowBalloonTip(Int32, String, String, ToolTipIcon)

...