2014-01-09 50 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

你可以刪除這個答案,因爲相同的答案已經存在。 –