Hi,
一般情况下,我们在Win Form程序中,用MessageBox.Show()来显示一条消息。
对我的这支程序来说,它只需要显示一下而已;但是MessageBox.Show()是阻塞式的,用户不点"确定"关闭这个消息框,程序的流程就卡在这里了。有没有非阻塞式的show message类似方法?
谢谢! 

解决方案 »

  1.   

    用现成的肯定不行啊~~~~要不你别用MessageBox显示消息啊 
    用textBox啊
      

  2.   

    可以在线程里启动这个对话框,这样就不是模式的了,比如:
    private void button2_Click(object sender, EventArgs e)
    {
    this.ShowMessage("测试");
    }private void ShowMessage(string p)
    {
    Thread thread = new Thread(this.InfoMessage);
    thread.Start(p);
    }private void InfoMessage(object obj)
    {
    MessageBox.Show(obj as string);
    }
      

  3.   

    http://www.hur.cn/program/net/c/200609/38920_2.html