如何制作通知消息框

时间:2013-12-03 05:58:27

标签: c# winforms c#-4.0

如何创建通知弹出窗体,该​​窗体在有限秒后自动关闭。在应用程序中用作通知消息框。

3 个答案:

答案 0 :(得分:4)

  1. Timer添加到您的通知表单中(将其拖放到工具箱)。
  2. 将其Interval设置为超时,以便显示表单(在属性窗口中)。
  3. 订阅Tick计时器事件。在此事件处理程序关闭表单中:this.Close();
  4. 订阅Shown活动通知表单。在此事件处理程序启动计时器中:timer1.Start();

答案 1 :(得分:1)

我假设你在谈论出现在屏幕右下方的气球?您可以使用名为NotifyIcon的控件,然后您需要做的就是编辑BalloonTipTextBalloonTipTitle属性。然后,您可以通过调用方法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通知。

  1. 创建新表单
  2. 向其添加LabelTimer
  3. Dock的{​​{1}}属性设置为label
  4. Fill的{​​{1}}属性设置为Enabled
  5. 用这些替换代码(当然可以更改名称空间)

    Timer
  6. 现在您可以通过两种方式调用它:

    True