我目前正在C#中开发一个应用程序,在其中显示一个MessageBox。如何在几秒钟后自动关闭消息框?在C中自动关闭消息框#
9
A
回答
9
您需要创建自己的窗口,把代码隐藏包含加载处理程序和定时器处理程序如下:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Timer t = new Timer();
t.Interval = 3000;
t.Elapsed += new ElapsedEventHandler(t_Elapsed);
t.Start();
}
void t_Elapsed(object sender, ElapsedEventArgs e)
{
this.Dispatcher.Invoke(new Action(()=>
{
this.Close();
}),null);
}
然后,您可以让您的自定义消息框出现调用的ShowDialog() :
MyWindow w = new MyWindow();
w.ShowDialog();
3
System.Windows.MessageBox.Show()方法有一个重载,它将owner窗口作为第一个参数。如果我们创建一个隐藏的所有者窗口,然后我们在指定的时间后关闭它,那么它的子消息框也会关闭。
相关问题
- 1. 自动关闭消息框
- 2. VBA Excel宏消息框自动关闭
- 3. 如何在java中创建自动关闭消息框
- 4. 如何在ANDROID下创建快速自动关闭消息框?
- 5. 如何使Python在几秒内自动关闭消息框?
- 6. 关闭durandal消息框
- 7. 消息框立即关闭
- 8. C#消息框 - 自动消失
- 9. WPF无阻塞,自动关闭消息框
- 10. 关闭/忽略excel中的消息框
- 11. 在KeyPress上关闭一个消息框?
- 12. 在关闭活动时显示消息
- 13. 从消息框中关闭所需的表单! (c#)
- 14. c#消息框显示然后在进程后优雅关闭?
- 15. 关闭与空间的消息框
- 16. 使用vba关闭消息框
- 17. 关闭输入消息对话框
- 18. 防止从消息框关闭
- 19. 与关闭的图标GWT消息框
- 20. jQuery消息框关闭超时
- 21. 粘滞消息如何在10秒后自动关闭
- 22. 如何在关闭子框架时自动取消选中(取消选中)jCheckBox?
- 23. 组合框自动关闭
- 24. 自动关闭对话框
- 25. 对话框自动关闭
- 26. 无法关闭仅消息窗口 - C++
- 27. 关闭新窗体关闭另一窗体的消息框
- 28. 关闭窗体c时,groupbox中的复选框会自动取消选中#
- 29. 消息框在C#
- 30. 如何从p:对话框中消除p:消息关闭?
使用定时器..... – 2010-12-06 00:32:10