十万火急! 三个文本框,textbox1,textbox2,textbox3,初始化时候给textbox3一个字符串,比如000000,如果现在需要在改变textbox1里文本的时候,textbox3前三个字符跟这变化,改变textbox2的时候后三位跟着变化,该怎么解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 textbox1的textchanged事件:textbox3.text = textbox1.text + textbox3.text.substring(3,6)textbox2的textchanged事件:textbox3.text = textbox3.text.substring(0,3) + textbox2.text public Form1() { InitializeComponent(); this.textBox3.Text = "000000"; } private void textBox1_TextChanged(object sender, EventArgs e) { this.textBox3.Text = this.textBox1.Text.PadLeft(3, '0') + this.textBox3.Text.Substring(3, 3); } private void textBox2_TextChanged(object sender, EventArgs e) { this.textBox3.Text = this.textBox3.Text.Substring(0, 3) + this.textBox2.Text.PadRight(3, '0'); } 一楼的问题多多,如果1,2两个textbox没有输满三位会出现什么问题。思路是对的。 如何实现VS工具栏拖动的效果 C#Winform程序经常自动关闭。 我执行存储过程就提示错误,将参数值从 SqlParameter 转换到 String 失败。 如果你是才学C#软件编程,那么就要看 关于动态载入DLL的一个问题 如何在窗体上根据鼠标的位置改变一个label的位置呢? 高分求教:如何通过反射调用一个具有“被params关键字修饰的参数”的函数? 大家帮我看看这两代码是什么意思(C#) 关于管理系统权限的问题 菜鸟问题.求教算法 C#的参数传递 关于ADO.NET 中Updata的问题
textbox3.text = textbox1.text + textbox3.text.substring(3,6)
textbox2的textchanged事件:
textbox3.text = textbox3.text.substring(0,3) + textbox2.text
{
InitializeComponent();
this.textBox3.Text = "000000";
} private void textBox1_TextChanged(object sender, EventArgs e)
{
this.textBox3.Text = this.textBox1.Text.PadLeft(3, '0') + this.textBox3.Text.Substring(3, 3);
} private void textBox2_TextChanged(object sender, EventArgs e)
{
this.textBox3.Text = this.textBox3.Text.Substring(0, 3) + this.textBox2.Text.PadRight(3, '0');
}