在我的表格中,我有按钮显示其他表格。
但是我希望在新表单关闭之前无法点击以前的表单,如何创建它?
因为如果单击以前的表单,然后再次单击该按钮,表单将显示多个。 这个按钮点击我的代码:
MDACS_AOP_CFSTL_InputActivity addProblem = new MDACS_AOP_CFSTL_InputActivity(ParameterSesi, ParameterNamaKaryawan, ParameterTanggal);
//addProblem.Close();
addProblem.Show();
答案 0 :(得分:3)
你应该使用
addProblem.ShowDialog(this);
这将打开对话框作为父(this)对话框的子对话框。您无法单击父对话框,但仍可以看到它。
答案 1 :(得分:1)
您可以使用
MDACS_AOP_CFSTL_InputActivity addProblem = new MDACS_AOP_CFSTL_InputActivity(ParameterSesi, ParameterNamaKaryawan, ParameterTanggal);
this.Hide;
addProblem.ShowDialog();
this.Show();
show();在对话框关闭之前,命令不会执行。所以它会隐藏
答案 2 :(得分:1)
您需要使用
addProblem.ShowDialog();
而不是
addProblem.Show();
这样它就会打开一个模态对话框。