之前金士顿老哥给我写了一个自动关闭的代码,
但是我为了弹窗的时候不被messagebox不被主界面挡住,写了如下方法
public void ShowMessage(string msg)
{
this.Invoke(new MessageBoxShow(MessageBoxShow_F), new object[] { msg });
}
delegate void MessageBoxShow(string msg);
void MessageBoxShow_F(string msg)
{
MessageBox.Show(msg, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
这是他给我写的自动关闭代码,那要如何使用到ShowMessage这个方法呢?
Thread.Sleep(1000);
Form msg = new Form();
Task.Run(new Action(() =>
{
Thread.Sleep(2000);
Invoke(new Action(() =>
{
msg.Close();
}));
}));
//MessageBox.Show(msg, message);
//ShowMessage(model.message) 要如何实现这个呢?