【发布时间】:2013-09-03 19:56:29
【问题描述】:
我该怎么做?例如:
- 我有
textBox1并输入“SomeInput”然后离开textBox1。 (使用键盘或条码扫描器输入) - 当我返回
textBox1时,“SomeInput”以textBox1.SelectAll()突出显示。 - 当我按下一个键时,“SomeInput”会随着我按下的键而改变。 (或使用条码扫描器)
现在,我将如何在textBox3 中插入“SomeInput”(按键前的输入)?
我尝试了textchanged 事件,但它插入了按下的新键。
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox3.Text = textBox1.Text;
}
Focus 事件是不允许的。
另一个问题:扫描条码时是否会发生textChanged?
【问题讨论】:
-
包含您尝试过的代码会使这个问题更加清晰。
-
您在寻找
keyDown或keyUp或KeyPress事件吗? -
不要使用 SelectAll 方法,如果要附加文本,它将默认为插入点
-
@Sriram Sakthivel - 条码扫描仪最适用的是什么?
-
@Mark - 我不想附加文本 :)