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变成了空白。
如何做才能是点击返回之后能回到原来的样子呢?
初学者 很多东西不懂,希望有人能从浅显的角度帮我解答, 非常感谢!!
展开
 我来答
百度网友34a94f061
2013-05-14 · TA获得超过103个赞
知道答主
回答量:43
采纳率:0%
帮助的人:72万
展开全部
有很多方法可以实现,说两种
1.frmChangePwd 改用用户控件
2.用页签,隐藏页签的头部。
更多追问追答
追问
对不起我是新手 很多控件都还没有用过,你是说不再使用splitContainer控件了? 还是说frmchangepwd不用窗体实现用页签来实现?
追答
splitContainer还是留着把。

对.我写个例子给你。你等等。
祎正谊25
2013-05-15 · TA获得超过156个赞
知道小有建树答主
回答量:430
采纳率:75%
帮助的人:212万
展开全部
可以定义多个自定义控件,点击不同的按钮时,将你需要显示的自定义控件填充至你的panel2中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式