我目前正在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. 如何在java中創建自動關閉消息框
- 2. 如何在ANDROID下創建快速自動關閉消息框?
- 3. WPF無阻塞,自動關閉消息框
- 4. 在KeyPress上關閉一個消息框?
- 5. 關閉/忽略excel中的消息框
- 6. 在關閉活動時顯示消息
- 7. 從消息框中關閉所需的表單! (c#)
- 8. 與關閉的圖標GWT消息框
- 9. 關閉與空間的消息框
- 10. 無法關閉僅消息窗口 - C++
- 11. 消息框在C#
- 12. 如何從p:對話框中消除p:消息關閉?
- 13. 在drmaa-python中關閉DEBUG消息
- 14. 在Devise Rails中關閉警報消息
- 15. C#System.Timers.Timer自動關閉?
- 16. 在WP7中顯示消息框時關閉默認聲音
- 17. 振動,直到消息框關閉Windows Phone 7
- 18. 帶有Java消息的消息驅動Bean隊列關閉
- 19. 關閉控制檯消息
- 20. DisplayAttribute關閉驗證消息
- 21. 關閉htmlpurifier升級消息
- 22. 關閉/保存Outlook消息
- 23. c中的非自動阻塞消息框#
- 24. 關閉後,滾動條消失自舉對話框
- 25. Asp.NET中的消息框C#
- 26. 自動關閉?
- 27. 關閉我的消息框,根窗口在Python 3.6
- 28. 在vb.net關閉消息框後WPF刷新
- 29. 關閉Java日誌框架中的日誌消息
- 30. 如何在數據庫關閉時顯示自定義消息
使用定時器..... – 2010-12-06 00:32:10