在我的程序中,我将按下一个按钮,它将加载form2。我不希望form1中的程序继续运行,直到用户关闭form2。然后,在加载form2的行之后的form1中继续执行程序。
答案 0 :(得分:6)
我想你想要显示一个修改过的对话框。
public class MyForm1 : Form
{
public void ShowDialog2()
{
MyForm2 form2 = new MyForm2();
form2.ShowDialog(this);
}
}
答案 1 :(得分:1)
答案 2 :(得分:1)
您在要显示的表单上调用.ShowDialog函数。
。显示简单显示新表格。调用.ShowDialog会导致调用表单阻塞,直到执行从显示的表单返回。
通过调用.ShowDialog返回的结果将告诉您用户是否点击了“Okay”或“No”或通过单击角落中的x取消了表单。