在我的Windows表单应用程序中,我有两个表单,mainForm
和recordForm
。 在主窗体中有一些文本框和按钮,单击特定按钮时,我想显示recordForm
。
但是我希望当第二个表单打开时,用户无法执行任何操作(如填写文本框等),直到第二个表单关闭。我试过这个:
private void tsCustomer_Click(object sender, EventArgs e)
{
recordForm customers = new recordForm();
customers.Show();
}
ts客户是按钮mainForm
。我该怎么做?
将代码从:
customers.Show();
自:
customers.ShowDialog();
你必须使用
customers.ShowDialog();
为了使客户表单是模态的。
Form.ShowDialog()怎么样?
从 MSDN 站点 :将窗体显示为没有所有者窗口的模式对话框。
这并不能有效地关联两种形式的应用程序。但是以模态形式显示第二种形式是您想要的。