前些天写了个程序,为了不造成程序窗口的假死,用了多线程来处理一些事情,完了之后弹出MessageBox提示,但是发现弹出来的MessageBox提示框不在程序窗口的最前端显示,一不小心点到主窗口,弹出框就被挡住了,这并不符合设计要求,于是找了如下方法:
1 2 3 4 5 6 7 8 9 |
|
调用方法很简单:
1 |
|
这样弹出的提示框就跟是主窗口弹出的一样,阻塞了窗口,要点击后才能对主窗口进行操作。
由此引申出:如果想MessageBox弹出框不阻塞窗口的话,可以用多线程实现。