C# form1中点一个按钮 隐藏form2窗体

C#form1中点一个按钮隐藏form2窗体... C# form1中点一个按钮 隐藏form2窗体 展开
 我来答
xiangjuan314
2016-04-26 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2903万
展开全部
使用模式对话框ShowDialog方式打开窗体B,当窗体B关闭时必然要返回一个DialogResult,默认为none,类似于openfiledialog和savefiledialog

在窗体A的按钮点击事件中写
Form2 form2 = new Form2();
this.Hide();
if (form2.ShowDialog() == DialogResult.OK)
{
this.Show();
}
在窗体B的关闭事件中写
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}

如果你想通过窗体B的一个按钮来关闭窗体B,就可以在关闭按钮的点击事件中写
this.Close();
this.DialogResult = DialogResult.OK;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式