C# 中 一个窗体中的texbox内容显示在另一个窗体中的textbox中。如何实现

呜呜~~~~(>_<)~~~~ 大哥大姐,救命啊,感激不尽。。。。

订阅另一个窗口的textbox的事件。
把窗口2的textbox的modifiers属性设为public
在窗口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)sender;
this.textBox1.Text = tbox.Text;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-24
//自己注意大小写
//form1的代码
from2 f=new form2(texbox1);
f.show();

//form2的代码
textbox tb;
public form2(textbox tb)
{
InitializeComponent();
this.tb= tb;
}
private void form2_Load(object sender, EventArgs e)
{
textbox1.text=tb.text;
//如果要修改form1的texbox1的text
// tb.text="form1的textbox1要修改的值";
}
第2个回答  2009-10-24
可以在项目里添加个(泛型)类,用来窗体中传输数据。
第3个回答  2009-10-24
request对象

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

C#把一个窗体中文本框的值传到另一个窗体标签中
string s = form1.button1.Text;} } 注意:为了安全起见可以不改变button1的访问性而用属性 public partial class FormMain : Form { public FormMain(){ InitializeComponent();} public Button Button1 { get { return button1;} } private void button1_Click(object sender, EventArgs e){ F...

c#窗体如何自动选择下一个textbox
void c_TextChanged(object sender, EventArgs e){ TextBox textBox = sender as TextBox;if (textBox.Text.Length >= 2){ } }

C# winform中实现暂停,结束,实时刷新父窗体数据?
textbox1.text=value } B窗体中声明一个委托 public delegate void GetTextDel(string value);public delegate Seter; \/\/这个写在类,里面哦!!然后修改B窗体的构造函数:public B( GetTextDel del){ ...Seter=del;} 在textbox2的Textchange事件中填写以下代码 Seter.invok(textbox2.text);...

C#里,如何让光标总是能够直接在TextBox里显示出来?
this.textBox2.ScrollToCaret();

...单击窗体的空白处 使原本有焦点的TextBox 失去焦点
首先在窗体中新建已个label控件,然后把控件的text清空,目的是让label不在窗体上显示。 在窗体的点击事件中(click事件)这么写:private void Form1_Click(object sender, EventArgs e){ label1.Focus();} 也就是点击窗体后label自动获取焦点。 本回答由电子数码分类达人 汪正琴 推荐 举报| 答案纠错 | 评论 0 8...

C#多行文本框如何动态删除首几行内容
既然要删除肯定需要刷新texbox内容啊,追加内容和删除肯定不一样啊。用split的方法,以'\\r\\n'为分隔符,然后读取数据里面的数据,首页几行不要的话在循环读取的时候不要读取就好了。然后清空textbox再输出给textbox就好了。

C#求助:请问能不能限制TEXBOX输入的字符个数?
在属性设置里面有一个最大字符数,改成1,就只能输入一个了

在C#中如何隐藏文本框
Winfrom 中 this.TextBox1.Visible=false;\/\/隐藏 Asp.NET中2种方法。html代码隐藏 <asp:TextBox ID="TextBox1" runat="server" style="display:none"><\/asp:TextBox> 后台代码隐藏 this.TextBox1.Visible=false;

如何使得C#的TextBox(或者其他控件)像QQ邮箱那样随着内容的增加而自增...
可能要判断texbox的length,实现换行,然后再判断行数,改变size

相似回答