zoukankan      html  css  js  c++  java
  • 不同窗体间传值

    一:运行前后截图,实现功能将子窗体的lable的text值取出来给父窗体的lable的text

    二:全部代码

    a,父窗体

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace passV
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            /// <summary>
            /// 将子窗体的lable的text值取出来给父窗体的lable的text
            /// </summary>
            /// <param name="txt"></param>
            private void getLableTxt(string text)
            {
                this.label1.Text = text;
            }
            /// <summary>
            /// 打开子窗体
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button2_Click(object sender, EventArgs e)
            {
                son son = new son();
                if (DialogResult.OK == son.ShowDialog())
                {
                    getLableTxt(son.Text);
                }
    
            }
        }
    }

    b,子窗体
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace passV
    {
        public partial class son : Form
        {
            private string text;
    
            public string Text
            {
                get { return text; }
                set { text = value; }
            }
            
            public son()
            {
                InitializeComponent();
            }
            /// <summary>
            /// 确定
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button1_Click(object sender, EventArgs e)
            {
                Text = label1.Text;
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
    }

  • 相关阅读:
    红黑树数据结构剖析
    miniui表单验证守则总结
    常用的JS页面跳转代码调用大全
    Jsp页面跳转和js控制页面跳转的几种方法
    处理和引发事件
    HeaderHandler 委托
    序列化SoapFormatter
    Debug.Assert
    C#的Thread类
    再次学习线程概念
  • 原文地址:https://www.cnblogs.com/FLWL/p/3835021.html
Copyright © 2011-2022 走看看