[英]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.