zoukankan      html  css  js  c++  java
  • WinForm 参数传递(转载)

     

    父窗体给子窗体传参

    子窗体代码:
    //添加构造函数
    public Form2(string param)
    {
         InitializeComponent();
           textBox1.Text 
    = param;
    }


    父窗体代码:
    private void button2_Click(object sender, EventArgs e)
    {
          Form2 f 
    = new Form2(textBox1.Text);
           f.StartPosition 
    = FormStartPosition.CenterParent;
           f.ShowDialog();
    }


    子窗体给父窗体传参

    子窗体代码:
    //添加属性
            public string Parameter1
            
    {
                
    get return textBox1.Text; }
            }


            
    private void button1_Click(object sender, EventArgs e)
            
    {
                
    this.DialogResult = DialogResult.OK;
                
    this.Close();
            }

    父窗体代码:
            
    private void button1_Click(object sender, EventArgs e)
            
    {
                Form2 f 
    = new Form2(); //Form2为子窗体名称
                f.StartPosition = FormStartPosition.CenterParent;
                
    if (f.ShowDialog(this== DialogResult.OK)
                
    {
                    button1.Text 
    = f.Parameter1;
                }

            }

  • 相关阅读:
    标准模板库中的链表(list)
    C++接口
    qsort
    C++异常
    标准模板库中的向量(vector)
    后缀表达式/逆波兰表达式
    静态数据成员
    c++存储区域
    #define 和 const
    Git 的下载与安装
  • 原文地址:https://www.cnblogs.com/zpq521/p/1240219.html
Copyright © 2011-2022 走看看