Balloontip 我怎样才能捕捉到点击 C#

Balloontip how can I catch a click C#

我正在尝试创建一个气球提示(windows 弹出窗口)并想知道用户是否点击了它。但是我无法点击。

我已经尝试了一些方法,但都行不通。

notification.ShowBalloonTip(5000);          
notification.BalloonTipClicked += new System.EventHandler(this.OpenWindow);
notification.Click += new System.EventHandler(this.OpenWindow);
notification.DoubleClick += new System.EventHandler(this.OpenWindow);

notification 是一个 NotifyIcon 对象。我希望这里有人可以帮助我。

在那里我必须做很多事情。 我需要 notification.BalloonTipClicked 来验证我是否点击了气球。

此外,在那行代码之后,我有一个 notification.dispose 函数来删除图标。但这来得太快了,所以通知在我点击它之前就被处理掉了。

解决该问题的方法是将可见性设置为 false。

之后一切正常!