c# 子窗体关闭后 怎么把已经隐藏的父窗体显示出来 ?

如题... 如题 展开
 我来答
糖糖寳寳
推荐于2016-11-02 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3945万
展开全部
用以下方法即可把已经隐藏的父窗体显示出来:
用模式对话框ShowDialog()
关闭时返回this.DialogResult = DialogResult.值;
主窗体按键代码:
form1 f = new form1();
this.Hide();
DialogResult d = f.ShowDialog();
if(d == DialogResult.值)
this.visable = true;
百度网友0263ca91c
2019-09-22 · TA获得超过155个赞
知道答主
回答量:149
采纳率:100%
帮助的人:28.3万
展开全部
应该这样写:
父窗体的按键事件里写
form1 f = new form1();
this.Hide();
DialogResult d = f.ShowDialog();
if(d == DialogResult.Cancel)
this.Visible = true;
子窗体的按键事件里写
this.DialogResult = DialogResult.Cancel;

form1改成自己的父窗体名
form2改成自己的子窗体名
回来点赞是一种习惯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-08
展开全部
很简单 在子窗体的关闭事件里写上父窗体的visible=true;就可以了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-08
展开全部
在窗体的close事件中,引发打开父窗体事件,在事件中令窗体重新显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-08
展开全部
在子窗体的closeing事件里,this.mdiparent.show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式