2014-01-09 116 views
0

在我的Windows窗体应用程序中,我有两种形式,mainFormrecordForm。在主窗体中有一些文本框和按钮,点击特定的按钮我想显示recordForm维护两个表单之间的父子关系

但我希望当第二个窗体打开,然后用户不能执行任何操作(如填充文本框等),直到第二个窗体关闭。我试过这个:

private void tsCustomer_Click(object sender, EventArgs e) 
     { 
      recordForm customers = new recordForm(); 
      customers.Show(); 
     } 

tsCustomer是按钮mainForm。我怎样才能做到这一点?

customers.Show(); 

到:

回答

1

如何Form.ShowDialog()

从MSDN站点:将窗体显示为没有所有者窗口的模式对话框。

这没有有效地涉及到你的应用程序的两种形式。但以模态形式显示第二种形式就是你想要的。

1

你必须使用

customers.ShowDialog(); 

为了客户的形式是模式。

+0

你可以删除这个答案,因为相同的答案已经存在。 –