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();//关闭子窗体本身
            }
        }
    }
  • 相关阅读:
    面对对象1
    php数组
    操作字符串,正则表达式
    php运算符and函数
    sql 数学函数and字符串函数and日期函数
    高级查询
    简单查询
    php环境搭建
    第三阶段项目错误记录
    thinkphp获取刚添加数据的主键值
  • 原文地址:https://www.cnblogs.com/gebenhagen/p/1736292.html
Copyright © 2011-2022 走看看