我有一個帶有按鈕的Form1。當您單擊該按鈕時,此代碼塊將執行:知道何時關閉子表單
Form2 frm = new Form2();
frm.Name = "Form" + musteriNumarasi.ToString();
frm.Text = "Kullanıcı - " + musteriNumarasi.ToString();
可以說我點擊了三次。現在有四種形式:Main,Child1,Child2,Child3。當用戶關閉其中一個子窗體時,主窗體需要知道哪一個窗體被關閉。我怎樣才能做到這一點?
一種方法是讓父母監聽孩子的表格關閉事件。 – ryanyuyu
要麼在父窗體上爲孩子的關閉事件建立一個監聽器,要麼在孩子的關閉事件中語義較少,您可以在主窗體上執行代碼。 –
訂閱FormClosed事件。爲每個特定的孩子或普通孩子使用專用的事件處理程序,* sender *參數會告訴您哪一個已關閉。 –