Winform默认的Message是个模态窗 ,要实现非模态的MessageBox提示(就是调用过程中不会阻塞主界面,使得主界面不会因为弹出MessageBox而直接无法操作甚至主界面更新):新建一个Task来运行MessageBox。
/// <summary>
/// 静态方法,用于实现非模态MessageBox
/// </summary>
/// <param name="msg">提示内容</param>
public static void MsgBox(string msg)
{
Task tsk = new Task(() =>
{
MessageBox.Show(msg);
});
tsk.Start();
}