相关疑难解决方法(0)

几秒钟后关闭一个MessageBox

我有一个Windows窗体应用程序VS2010 C#,其中我显示一个MessageBox来显示一条消息.

我有一个好的按钮,但如果他们走开,我想超时并关闭消息框后,让我们说5秒,自动关闭消息框.

有自定义的MessageBox(继承自Form)或其他报告者表单,但有趣的是没有必要的Form.

关于它的任何建议或样品?

更新:

对于WPF
在C#中自动关闭消息框

自定义MessageBox(使用表单继承)
http://www.codeproject.com/Articles/17253/A-Custom-Message-Box

http://www.codeproject.com/Articles/327212/Custom-Message-Box-in-VC

http://tutplusplus.blogspot.com.es/2010/07/c-tutorial-create-your-own-custom.html

http://medmondson2011.wordpress.com/2010/04/07/easy-to-use-custom-c-message-box-with-a-configurable-checkbox/

可滚动MessageBox
C#中的可滚动MessageBox

例外记者
/sf/ask/3445711/

http://www.codeproject.com/Articles/6895/A-Reusable-Flexible-Error-Reporting-Framework

解:

也许我认为以下答案是很好的解决方案,而不使用表格.

/sf/answers/1016603171/
/sf/answers/1016606671/

c# messagebox winforms

72
推荐指数
7
解决办法
14万
查看次数

WPF访问打开的打印对话框并关闭它们

我有一个WPF应用程序,需要在5分钟不活动后注销用户.

但是如果用户打开任何页面的打印对话框,并且不触摸屏幕5分钟,即使我注销用户并清除所有子元素,打印对话框仍然保留在WPF表单的顶部,有人可以继续打印什么永远的页面用户留下.

我试着用;

Window window = Application.Current.MainWindow;
Run Code Online (Sandbox Code Playgroud)

要么

FocusManager.GetFocusedElement();
Run Code Online (Sandbox Code Playgroud)

但无法实现访问PrintDialog并关闭它.

有没有办法访问它并关闭如果用户没有响应打印对话框?

c# wpf printdialog

7
推荐指数
1
解决办法
1093
查看次数

标签 统计

c# ×2

messagebox ×1

printdialog ×1

winforms ×1

wpf ×1