
c#中关于splitContainer控件的用法:如何做到不清除控件就能在panel2中打开一个窗体呢?
如何做到不清除控件就能在panel2中打开一个窗体呢?我在设计中添加了一个splitContainer控件希望在panel1中设置按钮,panel2中打开相应按钮的界面。...
如何做到不清除控件就能在panel2中打开一个窗体呢?我在设计中添加了一个splitContainer控件希望在panel1中设置按钮,panel2中打开相应按钮的界面。我在panel2中本来设置了有登陆用户名登陆时间等控件的;现在我有这样的问题了:
panel1中有个按钮是修改密码:这个按钮的代码是
splitContainer1.Panel2.Controls.Clear();
frmChangePwd obj = new frmChangePwd();//清除控件
obj.MdiParent = this;
obj.Parent = splitContainer1.Panel2;
obj.Show();
点击这个按钮后确实打开了我想要的修改密码窗体并在panel2中显示,但我在修改密码窗体中设置了返回按钮想要返回到最初的panel2的样子(就是有登陆用户名登陆时间等控件的)但由于frmChangePwd obj = new frmChangePwd();//清除控件这句话清楚了我之前设计的那些控件所以pannel2变成了空白。
如何做才能是点击返回之后能回到原来的样子呢?
初学者 很多东西不懂,希望有人能从浅显的角度帮我解答, 非常感谢!! 展开
panel1中有个按钮是修改密码:这个按钮的代码是
splitContainer1.Panel2.Controls.Clear();
frmChangePwd obj = new frmChangePwd();//清除控件
obj.MdiParent = this;
obj.Parent = splitContainer1.Panel2;
obj.Show();
点击这个按钮后确实打开了我想要的修改密码窗体并在panel2中显示,但我在修改密码窗体中设置了返回按钮想要返回到最初的panel2的样子(就是有登陆用户名登陆时间等控件的)但由于frmChangePwd obj = new frmChangePwd();//清除控件这句话清楚了我之前设计的那些控件所以pannel2变成了空白。
如何做才能是点击返回之后能回到原来的样子呢?
初学者 很多东西不懂,希望有人能从浅显的角度帮我解答, 非常感谢!! 展开
2个回答
展开全部
有很多方法可以实现,说两种
1.frmChangePwd 改用用户控件
2.用页签,隐藏页签的头部。
1.frmChangePwd 改用用户控件
2.用页签,隐藏页签的头部。
更多追问追答
追问
对不起我是新手 很多控件都还没有用过,你是说不再使用splitContainer控件了? 还是说frmchangepwd不用窗体实现用页签来实现?
追答
splitContainer还是留着把。
对.我写个例子给你。你等等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询