![](/img/trans.png)
[英]Refresh user control in form:1 on form:2 closing event in winforms C#
[英]C# Form Application not closing the panel's User control
我創建了一個帶有兩個面板(panel,panel2)的主窗體(MainImagincup)。 並在面板中顯示一個用戶控件。 我已經使用此代碼顯示:
Number_Eng_Ban jk =新的Number_Eng_Ban();
jk.Show();
panel2.Controls.Add(jk);
並將此代碼刪除:
MainImaginCp pk = new MainImaginCp();
Number_Eng_Ban jk = new Number_Eng_Ban();
pk.panel2.Controls.Clear();
pk.panel2.Controls.Remove(jk);
但這並不是從主要形式中刪除。 我可以做什么 ?
當調用pk.panel2.Controls.Remove(jk);
時,jk被很好地引用pk.panel2.Controls.Remove(jk);
?
在我看來,jk在退出將其添加到面板的方法時已清除。
您應該嘗試聲明Number_Eng_Ban jk;
在您的班級中,然后(當您要添加它時)執行jk = new Number_Eng_Ban();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.