出于某些原因我需要使用frm.show而没有使用frm.showdialog。但是我需要在关闭表单后执行我的代码。
这是我的例子
private void Example1_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.ShowDialog();
MessageBox.Show("EXECUTE CODE");
}
private void Example2_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.Show();
MessageBox.Show("EXECUTE CODE");
}
在第一个例子中,我的代码运行正常。但是在第二个问题中,当我打开表格时,我会立即收到消息。我需要让它像第一个一样工作。有没有其他方法使它像例1一样工作?