繁体   English   中英

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM