zoukankan      html  css  js  c++  java
  • c# WF 第9节 button控件

    本节内容:

    1:实现实例

    1:实现实例

    每当点击一个确定就出现一个窗口,当点击最后的确定时,关闭所有的窗口。 

     

    实现:

    步骤1:对Form 1 -Form3 依次进行如下设置:  

     步骤2 :

    当每点击一个确定就,让下一个Form触发Show事件。 

    FORM1:

    private void btn_Click(object sender, EventArgs e)
    {
        Form2 myform2 = new Form2();
        //在内存中创建一个Form2的一个实例
        myform2.Show();
    }
    

    FORM2:

    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
    
        private void button1_Click(object sender, EventArgs e)
        {
            Form3 myform3 = new Form3();
            myform3.Show();
        }
    }

    FORM3:

    public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
        }
    
        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("都你玩", "这你都相信!");
       
        }
    }
    

    步骤3 : 单一点击最后的确定,要关闭所有的窗体; 

    实现方式: 只要我们关闭其主窗口,自然就关闭了所有。 

    1:先建一个类 创建一个字段

    2:在FORM1点击触发事件FORM2.show的时候进行绑定

    3:在FORM3的messageBox 的确定时,触发close事件。 

    ############保存字段 ######### 
    public static class Class1
    {
        public static Form1 _myform1;
        //用于存储
    }
    
    ##########Form1###############
    private void Form1_Load(object sender, EventArgs e)
    {
        Class1._myform1 = this;
    
    }
    
    
    ###########FOEM3#################
    private void button1_Click(object sender, EventArgs e)
    {
        MessageBox.Show("都你玩", "这你都相信!");
        //要想关闭所有的窗体,我们只要关闭主窗体 
        Form1 myform1 = new Form1();
        //此处我们又创建了一个新的form实例,并非已经打开的那个实例
        //解决问题;获取当前打开的实例
        //this.close()只会关闭当前的窗口
        Class1._myform1.Close();
    }
  • 相关阅读:
    npm install命令请求制品库地址的说明
    左merge,右cherry-pick
    Spring validation中自定义的校验错误提示信息如何支持国际化
    IntelliJ IDEA中新增properties文件
    RequestFacade对象获取请求头时忽略大小写
    MongoDB高可用架构集群管理(一)
    MongoDB的备份和恢复
    Postman使用tv4进行JSON Schema结构验证和断言
    Postman中的全局/环境/集合变量的使用及优先级
    在Postman脚本中发送请求(pm.sendRequest)
  • 原文地址:https://www.cnblogs.com/hero799/p/8676908.html
Copyright © 2011-2022 走看看