C#窗体传值

发布时间:2009年09月02日      浏览次数:402 次
窗体传值
form1中有textBox1和 button1。
form2中有lable1
要实现的:点击button1后form2显示且lable1的内容是textBox1的内容。
实现的代码:
form1中button的代码:
String t=textBox1.Text; //把要显示的的内容给一个变量;
from2 fr =new form2(t);//form2(t)是在form2中的一个重载构造函数
fr.show();
form2中的代码:
private string m;
public form2(string p )//重载构造函数,加一个参数(用来传值)--在form1中实例化的时候,那个参数——t 就是textBox1.text的内容,在此代替的是p
{
InitializeComponent();
this.m=p; //把参数赋值给form2的一个私有变量
}
form2_load( )
{
this.lable1.text=m; //lable1的内容就是私有变量m,此时的m是由form1传过来的值t
}
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!