如何创建通知弹出窗体,该窗体在有限秒后自动关闭。在应用程序中用作通知消息框。
答案 0 :(得分:4)
Timer
添加到您的通知表单中(将其拖放到工具箱)。 Interval
设置为超时,以便显示表单(在属性窗口中)。 Tick
计时器事件。在此事件处理程序关闭表单中:this.Close();
Shown
活动通知表单。在此事件处理程序启动计时器中:timer1.Start();
答案 1 :(得分:1)
我假设你在谈论出现在屏幕右下方的气球?您可以使用名为NotifyIcon
的控件,然后您需要做的就是编辑BalloonTipText
和BalloonTipTitle
属性。然后,您可以通过调用方法ShowBalloonTip
来显示它。
示例代码:
NotifyIcon n = new NotifyIcon();
n.BalloonTipText = "Details of the message go here";
n.BalloonTipTitle = "Message from Program";
n.ShowBalloonTip(2000);
如果您想让用户点击图标用于任何目的,您可以订阅某些活动,例如BalloonTipClicked
。
答案 2 :(得分:1)
感谢@Sergey的回答,这是我发的MessageBox通知。
Label
和Timer
。Dock
的{{1}}属性设置为label
Fill
的{{1}}属性设置为Enabled
用这些替换代码(当然可以更改名称空间)
Timer
现在您可以通过两种方式调用它:
True