C#中,如何在Form1中的TextBox中输入文字,然后点击确定,然后就在Form2中的TextBox显示出相同的内容?

也就是如何在一个窗口中改变另一个窗口的TextBox内容?

第1个回答  2012-12-20
创建一个class 点击按钮时把Form1中的TextBox中输入文字存进去,并跳出Form2在Form2的Load事件里面给TextBox赋值(从class那里来的值)
第2个回答  2012-12-20
假设:
Form1,上面有一个textBox1,和一个button1
Form2,上面有一个textBox1
-------------------------------------------------
单击button1的事件中放入以下代码:
Form2 frm = new Form2(textBox1);
frm.Show();
-------------------------------------------------
在Form2中添加一段代码:
public Form2(TextBox txt)
{
InitializeComponent();
textBox1.Text = txt.Text;
}

ok,搞掂。

当然, 天地兽EX 说的也是一个方法。本回答被提问者和网友采纳
第3个回答  2012-12-20
form2.textbox1.text="新值"

c#中如何将Form1窗体中的textbox的值在Form2中使用
假定form1是登录窗体,其中有个textbox,再放置一个Button1:private void button1_Click(object sender, EventArgs e){ string username = textBox1.Text;Form2 f2 = new Form2(username);f2.Show();} 另一个form2:string yhm; \/\/定义一个yhm变量 public Form2(string s) \/\/构造函数中...

C#中怎么样在Form2引用form1中textbox的值?
把textbox置为public, 然后引用form1.textbox1.PropertyName

c#设计一个窗体,将第二个文本框设置为只读。单击复制按钮后将第一个文 ...
我们将第一个文本框 textBox1 的 ReadOnly 属性设置为 false,以允许用户输入文本。而第二个文本框 textBox2 的 ReadOnly 属性设置为 true,使其只读。单击复制按钮后,点击事件 CopyButton_Click 将会触发。在这个事件处理程序中,我们将第一个文本框 textBox1 的文本复制到第二个文本框 textBox2...

C# 中 一个窗体中的texbox内容显示在另一个窗体中的textbox中...
在窗口1中订阅窗口二的textbox的KeyUp事件。窗口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输入的内容保存另外一个窗体的textbox中?
建立一个静态公共类如public static class pubClass{ public static string name=null;} 用于存放这一类的所有静态变量.然后在form1中赋值, pubClass.name="你的用户名";在form2中取值. textBox2.Text=pubClass.name;上面回答的答案有错误,就是访问静态变量是直接使用类名+变量,不需要实例化.如果是...

在C#中怎样在输入一个文本框内容时在另一个文本框里显示与之对应的东西...
假如现在有两个textbox1和textbox2 双击第一个文本框 在她change事件中加入textbox2.text=textbox1.text 这样就可以了动态的显示第一个文本框中的内容

c#中在一个button事件,点击后要让另一个textbox显示文字内容,
1、首先打开vs2015,新建或者打开我们已有的程序。2、这里我打开自己编写过的程序,文件-打开-项目\/解决方案,找到自己的程序。3、把结果数据显示在textBox6中。4、启动-运行一下程序,可以发现在TextBox中数据显示正确而且自动换行。5、还有另一个方式是输入: textBox2.Text +="α,R,Ls,TH,LT,X...

...怎么把form 1中的数据单击“确定”后传给 form2 中的文本框(C#...
在Form2中声明一个字符串对象 pubic string Values="";Form1 f1=new Form1(this);f1.Show();...关闭窗体赋值form2的values值 在form1里面添加一个构造函数 Form2 f2;public Form1(Form2 f2){ this.f2=f2;} 关闭窗体设置f2.values=......

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() ...

c#中如何让内容输出到textbox中
在Form_Load下写初始化textbox.text="内容",这样在运行程序的时候就能输出内容,如果在点击button后输入就要在button下写textbox.text="内容",如果你在textbox1.TextChanged下面写textbox.text="内容"的话,执行程序后textbox里不会显示内容,但当你随便输入什么的时候他才会弹出"内容",因为textbox跟...

相似回答