在C#中如何把添加到Panel中的窗体移除

如图:第二幅图是添加到panel中窗体,第一幅图是panel上的原有控件切换回到第一种状态求各位哥哥姐姐指点啊... 如图:

第二幅图是添加到panel中窗体,第一幅图是panel上的原有控件
切换回到第一种状态
求各位哥哥姐姐指点啊
展开
 我来答
戏园子风云不定
推荐于2016-04-10 · 超过18用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:44.7万
展开全部

为什么需要删除 ?你可以把所以的控件都放在同一panel,位置有重叠都无所谓!

然后设个标记 flag当按下学生信息的button时候赋不同值

然后根据flag将不在该功能下皮亏陪的label和textbox不显示

程序代码大概

#region//全局变量
private int flag=0;//
#endregion
 private void button1_Click(object sender, EventArgs e)
        {
        flag=1;
       燃蠢 }
         private void button2_Click(object sender, EventArgs e)
        {
        flag=2;
        }
        
        private void function()
        {
        if (flag==1)
        {
        label1.Visible=fale;
         label2.Visible=true;
         textbox1.Visible=false;
            textbox2.Visible=true;
        }
        els 
        {
          label1.Visible=true;
         label2.Visible=false;
         textbox1.Visible=true;
           空空 textbox2.Visible=false;
            }
            
            }
         
swordlance
推荐于2018-05-10 · TA获得超过1008个赞
知道小有建树答主
回答量:535
采纳率:75%
帮助的人:446万
展开全部
把你那个窗体的敬滑闹Visible设成false就可以了,不过如果你每次点按钮是创建一个窗体添加到pannel的话,那么要让乎把窗体Close(亮罩)再Dispose()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式