c#教你如何自动关闭MessageBox弹出的窗口

时间:2013-10-19 03:53:07
【文件属性】:

文件名称:c#教你如何自动关闭MessageBox弹出的窗口

文件大小:4KB

文件格式:RAR

更新时间:2013-10-19 03:53:07

c#教你如何自动关闭MessageBox弹出的窗口

我们都知道,MessageBox弹出的窗口是模式窗口,模式窗口会自动阻塞父线程的.所以如果有以下代码: MessageBox.Show("内容',"标题"); ....其它代码... 则只有关闭了MessageBox的窗口后才会运行下面的代码.而在某些场合下,我们又需要在一定时间内如果在用户还没有关闭窗口时能自动关闭掉窗口而避免程序一直停留不前..这样的话我们怎么做呢?上面也说了,MessageBox弹出的模式窗口会先阻塞掉它的父级线程.所以我们可以考虑在MessageBox前先增加一个用于"杀"掉MessageBox窗口的线程.因为需要在规定时间内"杀"掉窗口,所以我们可以直接考虑使用Timer类.以下是实现代码:


【文件预览】:
c# 关闭messageBox .rtf

网友评论

  • 没什么用 还不如写一个from
  • 看完以后帮助不大!
  • 谢谢分享。
  • 可用,谢谢分享
  • 说的很详细,基础比较差,看不太懂
  • 还不错可以用啊
  • 不错,可以实现关闭MessageBox,正是我需要的,谢谢。
  • 不是很明白!
  • 可用,谢谢分享
  • 不错,C#的知识,值得借鉴。
  • 管用,,成功实现了我想要的效果
  • 看完以后帮助不大!
  • 不错啊!成功解决了问题
  • 谢谢,很有用。帮助我解决了大问题
  • 很好!很不错!
  • 如果弹出框没有标题,无法结束啊,如果是DLL里面蹦出来的弹出框也无法结束掉!
  • 不错解决了我的问题,很好,推荐ing
  • 开发过程中遇到了这个问题,帮忙解决了~~
  • 不错,C#的知识,值得借鉴。
  • 学习了 用处真不大
  • 没有下载成功!但是看起来不错!
  • 问题解决了。有用!怎么会有人说没用呢?
  • 测试没成功。。。。。
  • 对自己要解决的问题帮助不大,没有从中得到有用信息
  • 试过了,写得不是很清楚
  • 还是底层的功能强大,不管怎么说总算成功了。
  • 不错解决了我的问题
  • 要是做出个成品再发上来就更好了
  • 很好,学习额,谢谢分享~
  • 学习了,用处不大