如何使用c#在按钮点击事件中设置textBox中的光标位置?

时间:2013-09-23 07:38:41

标签: c# asp.net .net visual-studio-2008

我有两个text boxes以及windows form app中使用c#的按钮。

当我在txtbox1中输入文字并将该文字发送到txtbox2上的button click event时,光标也会转到txtbox2

我的要求是当我在textBox1上向textBox2发送按钮点击事件时,光标应保留在textBox1中。

3 个答案:

答案 0 :(得分:2)

在按钮Click事件中,只需在末尾添加:

textBox1.Focus();

How to: Set Focus in a TextBox Control

答案 1 :(得分:0)

在点击事件后手动设置光标位置的原因是什么?

 Cursor.Position = new Point(MyFirstTextbox.Location.X -5, MyFirstTextbox.Location.Y -5);

Control.Focus()也可以帮助你。

答案 2 :(得分:0)

按钮点击最后点击:

textbox1.focus()

focus是您需要使用的方法。