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();//关闭子窗体本身
            }
        }
    }
  • 相关阅读:
    PSR
    php类与对象
    二进制、位运算及其用处
    安装LNMP笔记
    计算机基础
    Python3编写HFS(CVE2014-6287)检测脚本
    windows和iis对应版本关系
    phpStudy8.1.0.1配置子域名多网站
    Xml外部实体注入
    xss小游戏通关-全答案
  • 原文地址:https://www.cnblogs.com/gebenhagen/p/1736292.html
Copyright © 2011-2022 走看看