1
我單擊按鈕時新的形式開放,像這樣:C#打開新的形式的時候,老人們必須停止
private void button8_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.ShowDialog();
//more code
}
這是否意味着,當我點擊按鈕8,窗口2將被打開,但在form2.ShowDialog()之後的代碼在我關閉form2之前不會被執行?
如果這不是如何做到這一點,請告訴我。
當['ShowDialog'](https://msdn.microsoft.com/en-us/library/c7ykbedk(v = vs.110).aspx#Anchor_2)方法被調用時,它後面的代碼不會被執行直到對話框關閉。因此,如果您需要在不關閉對話框的情況下執行以下代碼,請使用['Show'](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.show(v = vs 0.110)的.aspx)。這顯示了一個非模態窗口。 –
我需要在窗體關閉前阻止代碼,所以這對我來說很酷:D 謝謝! – omicito
因此,請使用ShowDialog並始終查看文檔; –