不应单击以前的表单[C#]

本文关键字:表单 单击 | 更新日期: 2023-09-27 18:00:36

在我的表单中,我有显示其他表单的按钮。

但我想在关闭新表单之前,不能点击以前的表单,如何创建?

因为如果单击了上一个表单,然后我再次单击该按钮,则该表单显示为多个。这是我的代码输入按钮点击:

MDACS_AOP_CFSTL_InputActivity addProblem = new MDACS_AOP_CFSTL_InputActivity(ParameterSesi, ParameterNamaKaryawan, ParameterTanggal);
                    //addProblem.Close();
                    addProblem.Show();

不应单击以前的表单[C#]

您应该使用

addProblem.ShowDialog(this);

这将以父对话框(This)的子对话框的形式打开对话框。您不能单击父对话框,但仍然可以看到它。

您需要使用

addProblem.ShowDialog();

而不是

addProblem.Show();

以便打开模式对话框。

您可以使用

 MDACS_AOP_CFSTL_InputActivity addProblem = new MDACS_AOP_CFSTL_InputActivity(ParameterSesi, ParameterNamaKaryawan, ParameterTanggal);
 this.Hide;
 addProblem.ShowDialog();
 this.Show();

演出();在对话框关闭之前,不会执行命令。因此它将保持隐藏