实现动态更新功能

时间:2013-02-26 09:53:14

标签: c#

我想在聊天信使中实现动态更新功能。我创建了气球工具提示和闪光灯,以便在聊天窗口处于最小化状态时突出显示新消息的存在。代码如下所示。但现在我希望在鼠标单击或按键时实现蜂鸣器功能,以最大化状态恢复聊天窗口。

this.nfiBroadcast.Icon = Resource1.chat;
nfiBroadcast.ShowBalloonTip(2000, "New broadcast message received..!", "" 
     + msg.senderDisplayName 
     + " messaged you.", ToolTipIcon.Info);

if (this.WindowState == FormWindowState.Minimized)
{                       
    this.WindowState = FormWindowState.Minimized;
    FlashWindow.Flash(this, 3);
}

我该如何实施?

1 个答案:

答案 0 :(得分:0)

要从最小化状态恢复窗口,只需将WindowState设置为FormWindowState.Normal

this.WindowState = FormWindowState.Normal;