c#文本框中文本随另一个文本框文本变化而实时变化

两个文本框在同一个窗口... 两个文本框在同一个窗口 展开
 我来答
一深山野人一
2013-09-03 · TA获得超过154个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:106万
展开全部
假设你的两个文本框分别为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
}
追问
上边输入ab,下边是aab
迷路椰子
2013-09-03 · 超过35用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:87.9万
展开全部
TextBox属性中有一个TextChanged事件,添加该事件,在该事件中加入另一个文本框的变换就好
更多追问追答
追问
要求实时更新的,文本框1输入abc,用你的方法文本框2是aababc(输入b前文本框2是a,输入b后是aab)用什么方法可以使他们保持一致呢?
追答
假设输入文本框1是textbox1 输出文本框2 是textbox2
你只需要在事件中加入: textbox2.text = textbox1.text;
就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随机数xZ
2013-09-03 · TA获得超过357个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:420万
展开全部
--在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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式