c#中如何打开并关闭多个子窗体的代码

来源:互联网 发布:mac 搜索应用快捷键 编辑:程序博客网 时间:2024/05/23 18:59

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace comlove_1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

  /*定义全局变量From2,From3,From4……才可以作用于多个子窗体;*/
        int i;
        Form2 frm2;
        Form3 frm3;
        Form4 frm4;
        Form6 frm6;
        Form7 frm7;
        private void button1_Click(object sender, EventArgs e)
        {
            frm2 = new Form2();  
            frm2.Show();  //打开第二个表格;
            i = 2;
        }
      

        private void button2_Click(object sender, EventArgs e)
        {
             frm3 = new Form3();

            frm3.Show();  //打开第三个表格;

            i = 3;
        }

        private void button3_Click(object sender, EventArgs e)
        {
             frm4 = new Form4();

            frm4.Show();  //打开第四个表格;

            i = 4;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            this.Close();
        }

       
        private void button5_Click(object sender, EventArgs e)
     // 在关闭的按钮写下如下代码,使满足条件的From 关闭;     

  {
           
            if (i == 2)
                frm2.Close();
            if (i == 3)
                frm3.Close();
            if (i == 4)
                frm4.Close();
            if (i == 6)
                frm6. Close();
            if (i == 7)
                frm7.Close();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            frm6 = new Form6();

            frm6.Show();
            i = 6;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button7_Click(object sender, EventArgs e)
        {
            frm7 = new Form7();
            frm7.Show();
            i = 7;
        }
    }
}

 

 

//基本思路就是用if来选出满足关闭条件的From然后close it;

原创粉丝点击