zoukankan      html  css  js  c++  java
  • 【原】子窗体传值给父窗体

    源程序:https://files.cnblogs.com/gebenhagen/%e5%ad%90%e7%aa%97%e4%bd%93%e4%bc%a0%e5%80%bc%e7%bb%99%e7%88%b6%e7%aa%97%e4%bd%93.rar

    父窗体代码

    using System;
    using System.Windows.Forms;

    namespace 子窗体传值给父窗体
    {
        
    public partial class formFather : Form
        {
            
    public formFather()
            {
                InitializeComponent();
            }
            
    //封装一个属性
            public string str { getset; }
            
    private void button1_Click(object sender, EventArgs e)
            {
                formSun sun 
    = new formSun();//实例化子窗体
                sun.Owner = this;//指定子窗体的父窗体
                sun.ShowDialog();//弹出子窗体
                this.label1.Text = str;//给label1赋值
            }
        }
    }

    子窗体的代码

    using System;
    using System.Windows.Forms;

    namespace 子窗体传值给父窗体
    {
        
    public partial class formSun : Form
        {
            
    public formSun()
            {
                InitializeComponent();
            }

            
    private void button1_Click(object sender, EventArgs e)
            {
                formFather Father 
    = (formFather)this.Owner;//实例化父窗体,但这里的实例化有些不一样哦,
                Father.str = this.textBox1.Text;//把text里的值赋值给父窗体中的str属性
                this.Close();//关闭子窗体本身
            }
        }
    }
  • 相关阅读:
    PDO应用
    分页查询
    PHP去除数组中重复数据的两个例子
    数据库访问(现用基本格式)
    克隆、加载类
    抽象类和接口
    静态
    PHP基础
    数据库的常用函数
    数据库的高级查询
  • 原文地址:https://www.cnblogs.com/gebenhagen/p/1736292.html
Copyright © 2011-2022 走看看