c#两个窗体之间textbox如何传值

在2窗体中有一个textbox1,同时有个按钮,点击按钮把textbox1的值传到1窗体中的textbox1 ,这是一个表中的一个id,在把值传到1窗体中textbox1的同时还要在1窗体中的textbox2显示这个表的另一个字段name;请大大们帮帮忙,要详细点的,本人太菜了 谢谢了

第1个回答  2010-03-06
Form1 中 全局变量Form2 f2=new Form2();
按钮事件:
f2.show();
f2.GetValue=textBox1.Text;

Form2中 属性
public string GetValue
{
set
{
textBox1.Text = value;//Form2没有show这里会异常
}
}本回答被网友采纳
第2个回答  2015-05-18
Form1 下的Button下的的
Form2 f2 = new Form2();
f2.GetId(textBox1 .Text );
this.Hide();
f2.Show();
Form2 的代码:
public Form2()
{
InitializeComponent();
}
public void GetId(string id)
{
textBox1.Text = id;
}
第3个回答  2010-03-05
Form1 下的Button下的的
Form2 f2 = new Form2();
f2.GetId(textBox1 .Text );
this.Hide();
f2.Show();
Form2 的代码:
public Form2()
{
InitializeComponent();
}
public void GetId(string id)
{
textBox1.Text = id;
}本回答被提问者采纳
第4个回答  2020-03-31
Form1
下的Button下的的
Form2
f2
=
new
Form2();
f2.GetId(textBox1
.Text
);
this.Hide();
f2.Show();
Form2
的代码:
public
Form2()
{
InitializeComponent();
}
public
void
GetId(string
id)
{
textBox1.Text
=
id;
}

C# winform 在一个窗体中如何设置另一个窗体的TextBox的值
首先介绍最粗暴的方法,修改控件的访问修饰符。(不建议使用此法)public System.Windows.Forms.TextBox textBox1;在调用时就能直接访问 Form1 frm = new Form1();frm.textBox1.Text = "方法1";frm.Show();方法2是通过构造函数\/指定公开方法传入,然后为对应控件赋值。public Form2(string text){...

C#中两个form窗体之间如何访问相互属性控件,如下:
方法一、利用属性传值 BackGround:①点击 Button按钮,将主窗体Form1中textBox1 中的值传到 Form2中的textBox2中。② 点击Form2中的按钮,将Form2中textBox的值传给主窗体的文本框。1、在Form2中定义一个字段,封装成属性:private string flag;\/\/\/ \/\/\/ 接收传过来的值 \/\/\/ public string...

C#,两个窗体,当用户改变主窗体中TEXTBOX中内容时,子窗体TEXTBOX随之改变...
tb.Text=textBox1.Text 最后,Form1中调用Form2的方法:Form2 f2=new Form2(textBox1);f2.Show();OK,搞定!

C#中的窗体程序 想让一个窗体上textbox中的值 传递到另一个label中
最简单的方法是你先新建一个静态类 在类里面定义一个string 类型的变量 在登陆成功后给这歌变量赋值,然后就可以在登陆后的窗户使用了 public static CommonData { public string StudentId(){get;set;} } 登陆成功后赋值:CommonData.StudentId="2010307200111";使用的时候 label.Text =CommonData.Stud...

C#中如何通过点击一个窗体上button,给另一窗体上的textbox赋值
form2.ShowDialog(); this.textBox1.Text= form2.Str; } }Form2的代码: public partial class Form2 : Form { privatestring str; public string Str { get{ return this.str;} set{ this.str = value;} } privateForm1 form1; publicForm2() ...

...box控件的数据传递给另一个窗体的textBox要怎么实现.请高手帮忙...
1.使用静态变量 2.给第二个窗体添加一个有参构造 实例化第二个窗体的时候把combox的选中值传过去

C# winform 在一个窗体中如何设置另一个窗体的TextBox的值?
第一种情况,从A中点击SHOW出B~!那么在SHOW的时候在B的构造函数传入A,并且在B中声明一个全局的A,把B的构造函数传入A赋给这个全局变量,在B中设置string的时候,使用全局变量来设置A的TextBox控件值同,若找不到TextBox,那请将TextBox的可访问属性设为public。若B打开A也是同理。第二种情况是A...

C# 中 一个窗体中的texbox内容显示在另一个窗体中的textbox中...
窗口1代码:private void button1_Click(object sender, EventArgs e){ Form2 frm = new Form2();frm.textBox1.KeyUp += new KeyEventHandler(textBox1_KeyUp);frm.Show();} void textBox1_KeyUp(object sender, KeyEventArgs e){ TextBox tbox = (TextBox)sender;this.textBox1.Text = ...

如何将c#登陆界面login中的TestBox中的值放入另一个窗口的字符串数组中...
bfForm中弹出的login窗体么?那你就在login窗体里写一个属性,如下 public string UserName { get{ return txtUser.Text.Trim();} } 然后调用login窗体对象的这个属性就可以得到登录用户名了

c#winform如何把另一窗口中的textbox值调用过来
步骤1:在Form1上,布置一个TextBox(textBox1)和一个按钮(button1)步骤2:在项目中添加一个窗体Form2。在Form2上布置一个Label(label1)。Form2的后台Form2.cs代码如下:using System.Windows.Forms;namespace WindowsFormsApp1{ public partial class Form2 : Form { public Form2() ...

相似回答