C#窗体写一个类,作用就是存From1的textbox1的值,然后在From2中的Botton1点击事件中把类中存的值
5个回答
展开全部
把From1中的textbox1设置为public ,有一个属性可以设置的,好像默认是private.然后加载到from2的时候。
//加载form2
new From2(form1).Show();
在from2的构造函数中加一个
private From1 from1;
public from2(From1 from1)
{
this.from1=from1
}
取的时候。就是 this.from1.textbox1
//加载form2
new From2(form1).Show();
在from2的构造函数中加一个
private From1 from1;
public from2(From1 from1)
{
this.from1=from1
}
取的时候。就是 this.from1.textbox1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先我猜测,你可能是需要一个类传递一个窗体上的N个文本框或者其他控件,否则使用类就没有太多的意义了,如果只是一个字符串或者数字的话就没必要用类了。
然后我们顺一下过程是怎样的。
一,在form1里面把需要传递的内容都放到一个类(属性类里面),代码类似为
ModelTemp model=new ModelTemp();
model.ID=TextBox1.Text;
model.Name=TextBox2.Text;
……
二,我们是要在form1里面打来form2,同时要把要传递的东西传递给他,这里我们在Form2里面增加一个构造函数,默认的是叫public Form2()
这里在增加构造函数之前,我们想啊,既然他传过来了,我们得用个东西来接受它把,这里我们使用个类来接受,并且给他增加读写属性
public Model TempModel{get;set;};
我们增加一个构造函数
public Form2(Model model)
{
this.TempModel=model;
}
这样,在Form1打开Form2的地方
Form2 form2=new Form2(model);//传递过去,
Form2通过构造函数就接受到他,并且把他的值传给 TempModel
这样在Form2.cs的任何位置都能访问传递过来的值
例如
this.lable1.Text=TempModel.ID;
this.lable2.Text=TempModel.Name;
等等
理解这个过程,代码其实就很简单了
然后我们顺一下过程是怎样的。
一,在form1里面把需要传递的内容都放到一个类(属性类里面),代码类似为
ModelTemp model=new ModelTemp();
model.ID=TextBox1.Text;
model.Name=TextBox2.Text;
……
二,我们是要在form1里面打来form2,同时要把要传递的东西传递给他,这里我们在Form2里面增加一个构造函数,默认的是叫public Form2()
这里在增加构造函数之前,我们想啊,既然他传过来了,我们得用个东西来接受它把,这里我们使用个类来接受,并且给他增加读写属性
public Model TempModel{get;set;};
我们增加一个构造函数
public Form2(Model model)
{
this.TempModel=model;
}
这样,在Form1打开Form2的地方
Form2 form2=new Form2(model);//传递过去,
Form2通过构造函数就接受到他,并且把他的值传给 TempModel
这样在Form2.cs的任何位置都能访问传递过来的值
例如
this.lable1.Text=TempModel.ID;
this.lable2.Text=TempModel.Name;
等等
理解这个过程,代码其实就很简单了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class qaz {
public static string txtbox="";
}
qaz.txtbox="test";
string a=qaz.txtbox.tostring();
public static string txtbox="";
}
qaz.txtbox="test";
string a=qaz.txtbox.tostring();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Class.Name啊 写实体类啊 把值存进去然后提交过去在取啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询