c# 两窗体之间 用textbox文本传值
2个窗体。都有一个textbox一个按钮。在1个窗体的textbox里面输入东西。点按钮。第2个窗体现实出来。里面的内容和第1个窗体的一样。编辑以后。在点按钮。回到第1个...
2个窗体。都有一个textbox一个按钮。在1个窗体的textbox里面输入东西。点按钮。第2个窗体现实出来。里面的内容和第1个窗体的一样。
编辑以后。在点按钮。回到第1个窗体。编辑过什么。也一样 展开
编辑以后。在点按钮。回到第1个窗体。编辑过什么。也一样 展开
5个回答
展开全部
这个也简单啊,
先在Form1里写个public的方法传值
public string getForm1()
{
return this.textbox1.text;
}
下面这段写 Form2的按纽里
Form1 frm1 = new Form1();
this.textbox1 = frm1.getForm1();
同样
Form2里写个public的方法传值
public string getForm2()
{
return this.textbox1.text;
}
下面这段写 Form1的按纽里
Form2 frm2 = new Form2();
this.textbox1 = frm2.getForm2();
就ok了
先在Form1里写个public的方法传值
public string getForm1()
{
return this.textbox1.text;
}
下面这段写 Form2的按纽里
Form1 frm1 = new Form1();
this.textbox1 = frm1.getForm1();
同样
Form2里写个public的方法传值
public string getForm2()
{
return this.textbox1.text;
}
下面这段写 Form1的按纽里
Form2 frm2 = new Form2();
this.textbox1 = frm2.getForm2();
就ok了
展开全部
第一个按钮:
Session.add("txt",this.textBox1.text);
第二个窗体的page_load事件里写:
this.textBox1.text = (string)(Session["txt"]);
第二个窗体的按钮:
Session.add("txt",this.textBox1.text);
第一个窗体的page_load事件里写:
this.textbox1.text = (string)(Session["txt"]);
Session.add("txt",this.textBox1.text);
第二个窗体的page_load事件里写:
this.textBox1.text = (string)(Session["txt"]);
第二个窗体的按钮:
Session.add("txt",this.textBox1.text);
第一个窗体的page_load事件里写:
this.textbox1.text = (string)(Session["txt"]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个中间类DataUtil,当中定义一个静态属性或者一个单例的对象,把字符串赋值到这个单例对象中,然后那里需要就去取,那里修改就在事件中修改这个单例的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设第一个textbox的id为test1,第二个textbox的id为test2
那么你可以写成
test2.Text=test1.Text
那么你可以写成
test2.Text=test1.Text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跨页面传值~~就一直说的几种方法都可以用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询