gpt4 book ai didi

c# - 在单击气球工具提示时获取窗口

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:03 24 4
gpt4 key购买 nike

在聊天信使应用程序中,我需要通过通知图标气球工具提示来指示新消息的存在。新消息的存在将通过产生闪光(如果窗口处于最小化状态)在相应的任务栏项目中突出显示状态)。所以我实现它并执行。代码如下。

this.nfiClient.Icon = Resource1.chat;

nfiClient.ShowBalloonTip(2000, "New message received..!", "" + msg.senderDisplayName + " messaged you.", ToolTipIcon.Info);

if (this.WindowState == FormWindowState.Minimized)
{

this.WindowState = FormWindowState.Minimized;

FlashWindow.Flash(this,3);

}

现在我希望在单击气球提示时看到窗口处于正常状态(如果窗口处于最小化状态)。我可以在通知图标的任何事件属性中设置它吗?请帮助我..

最佳答案

单击气球提示时会触发 BalloonTipClicked 事件。您必须将事件处理程序与此事件绑定(bind):

nfiClient.BalloonTipClicked += new EventHandler(nfiClient_BalloonTipClicked);

private void nfiClient_BalloonTipClicked(object sender, EventArgs e)
{
// Handle the click event here by showing the window.
}

要取消绑定(bind)事件处理程序,您可以使用

nfiClient.BalloonTipClicked -= new EventHandler(nfiClient_BalloonTipClicked);

关于c# - 在单击气球工具提示时获取窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14950780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com