繁体   English   中英

将值从表单传递到另一个表单(C#winforms)

[英]Passing value from a form to another form (C# winforms)

请看一下这张图片: 替代文字http://a.imageshack.us/img21/6190/64635037.png

我有一个MDI表单,其中有2个不同的子表单( Form1Form2 )。 是否可以将Form1textBox1的值传递给Form2 textBox1 (据称,当我按下按钮作为触发器时)。

如果是,怎么办? 请帮助..在此先感谢...

如果任何一种形式都引用了其他形式,则可以通过创建公共方法轻松完成。 例如,在form2中

  public void PassValue(string value) 
    {
      textBox1.Text = value;
    }

在form1中

button1_click(object sender, EventArgs e)
{
   form2Ref.PassValue(textBox1.Text);
}

因此,如何通过MDI Main表单来获取form1中的form2引用-您需要使用两个属性:MdiParent转到您的父级,而MdiChildren属性通过所有子窗体进行枚举。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM