有关于winform的 点击主窗体的按钮隐藏子窗体?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关于winform的 点击主窗体的按钮隐藏子窗体?相关的知识,希望对你有一定的参考价值。
详细点,我是个小白
假设主窗体是Form1,子窗体是Form2, Form3……
在主窗体后台代码 Form1.cs中,点击button1隐藏所有子窗体
private void button1_Click(object sender, EventArgs e)foreach (Form f in Application.OpenForms)
if(f.Name != "Form1") f.Hide();
追问
额,按照你说的写了,但主窗体也消失了~~我只想隐藏子窗体
追答你的主窗体的Name是什么呀?查看一下主窗体的Name属性
if(f.Name != "你的主窗体的NAME") f.Hide();例如,下图
主窗体的Name: FormMain,则
private void button1_Click(object sender, EventArgs e)foreach (Form f in Application.OpenForms)
if(f.Name != "FormMain") f.Hide();
public Form2 frm=new Form2();
显示:
frm.Show();
隐藏:
frm.Hide();
以上是关于有关于winform的 点击主窗体的按钮隐藏子窗体?的主要内容,如果未能解决你的问题,请参考以下文章