当我用它写作时,我想让我的程序按下textBox上的“End”按钮(来自键盘)。
例如,此代码不正确:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
e.KeyCode = Keys.End; //wrong !!
}
谢谢大家......
答案 0 :(得分:0)
您上面建议的代码将在每个按键事件上执行,我认为这不是您想要的,这将有效地阻止用户轻松编辑文本框中心的文本。
如果你只是希望当文本框获得焦点时光标从文本的末尾开始,也许你可以挂钩GotFocus
事件,然后使用SendKeys.Send()
方法发送结束键。
this.tGID.GotFocus += OnFocus;
private void OnFocus(object sender, EventArgs e)
{
SendKeys.Send("{END}");
}