方法一、利用属性传值 BackGround:①点击 Button按钮,将主窗体Form1中textBox1 中的值传到 Form2中的textBox2中。② 点击Form2中的按钮,将Form2中textBox的值传给主窗体的文本框。 1、在Form2中定义一个字段,封装成属性: private string flag...
Form1 -------------------------------------------- using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace F...
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 传值练习 { public partial class F...
假设父窗体为Form1 frmParent = new Form1(); 假如想把父窗体的一个string str="abc";传 给子窗体。 在父窗体中定义一个属性 public string GetData { get{return frmParent.str;} } 子窗体为Form2 frmChild=new Form2(); 在子窗体中调用的方法...
使用对象传递,在父窗体中声明一个子窗体的对象,不new,当子窗体打开的时候,将子窗体传值到父窗体中的子窗体对象中,然后父窗体里面做操作的时候,调用一下子窗体的方法就行了
1、父窗口传值给子窗口 你可以把父窗口自已传过去,在子窗口方便操作。 Form2 form2= new Form2(this);//实例化一个Form2窗口并把自己传过去 form2.ShowDialog(); 在子窗口就可以直接改化变父窗口的值。 另外一种就是用变量在两个窗体之间传值,...
有好几种方法的,请参考以下网址: http://blog.sina.com.cn/s/blog_60d69ce00100eldt.html 我一般习惯采用第1种,这种不止可以传参数,还可以传控件,很灵活。
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 WindowsFormsApplication5数据传输...
这里有一个具体的例子,自己看看吧 窗体Form之间传值方法 原文地址:http://www.biye5u.com/article/Csharp/winform/2010/2825.html