MessageBox.Show()调用出来就在最前.

解决方案 »

  1.   

    MessageBox.Show()的话,即使你不关掉它,还是可以操作其他界面的
      

  2.   

    你show MessageBox的线程和其他界面不是一个线程?
      

  3.   

    一个timer一直刷成top,然后这个弹出的对话框全屏显示,点击关闭按钮return……
      

  4.   

    不要在子线程里用 MessageBox
      

  5.   

    API函数MessageBox,传递父窗口的句柄。MessageBox就会相对父窗口成为模态窗口。不要在子线程里用MessageBox这是不用讨论的问题,因为不要在非窗口线程中操作UI是一个基本常识,显然包括了不要在子线程里用MessageBox。
      

  6.   

    MessageShow(this,"msg");终结此贴。
      

  7.   

    MessageBox.Show("xxxx", "xxxx", MessageBoxButtons.OKCancel, 
    MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);绝对有效