展开全部
假设你的两个文本框分别为textBox1和textBox2
public Form1()
{
InitializeComponent();
//文本框文本变化事件,定义在窗口初始化代码段里
textBox1.TextChanged += new EventHandler(textBox1_TextChanged);
textBox2.TextChanged += new EventHandler(textBox2_TextChanged);
}
//textBox1中文本变化时,textBox2随之变化代码:
void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text=textBox1.Text
}
//反之,textBox2中输入文本,textBox1随之变化代码:
void textBox2_TextChanged(object sender, EventArgs e)
{
textBox1.Text=textBox2.Text
}
public Form1()
{
InitializeComponent();
//文本框文本变化事件,定义在窗口初始化代码段里
textBox1.TextChanged += new EventHandler(textBox1_TextChanged);
textBox2.TextChanged += new EventHandler(textBox2_TextChanged);
}
//textBox1中文本变化时,textBox2随之变化代码:
void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text=textBox1.Text
}
//反之,textBox2中输入文本,textBox1随之变化代码:
void textBox2_TextChanged(object sender, EventArgs e)
{
textBox1.Text=textBox2.Text
}
追问
上边输入ab,下边是aab
展开全部
TextBox属性中有一个TextChanged事件,添加该事件,在该事件中加入另一个文本框的变换就好
更多追问追答
追问
要求实时更新的,文本框1输入abc,用你的方法文本框2是aababc(输入b前文本框2是a,输入b后是aab)用什么方法可以使他们保持一致呢?
追答
假设输入文本框1是textbox1 输出文本框2 是textbox2
你只需要在事件中加入: textbox2.text = textbox1.text;
就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--在textBox1控件注册TextChanged 更改Text的值引发的事件
private void textBox1_TextChanged(object sender, EventArgs e)
{
this.textBox2.Text = textBox1.Text;
}
如有问题可以追问,我当及时回答.
希望能帮到你!
追问
要求实时更新的,文本框1输入abc,用你的方法文本框2是aababc(输入b前文本框2是a,输入b后是aab)用什么方法可以使他们保持一致呢?
第一次输入a,输入b的时候就输入ab了,于是结果是aab。。求大神解决
追答
累加即可实现 第一次输入a,输入b的时候就输入ab了,于是结果是aab。
this.textBox2.Text += textBox1.Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询