C#中怎样用Enter键实现焦点转移到下一控件
来源:百度知道 编辑:UC知道 时间:2024/07/08 23:38:37
private void txtPwd_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode ==Keys.Enter)
{
this.文本框.Focus();
}
}
依次设置好各个textbox的tabindex
把每个textbox都绑定如下方法
private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
ProcessTabKey(true);
}
}
//正解在此----来抢分啦呵呵`
你将全部控件的Key_Down事件全绑到下面这个方法中就可以了~
别告诉我你不会订阅事件啊
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
//这里是,如果是按下Enter,那么就等于按下了Tab键
SendKeys.Send("{Tab}");
}
}
我同意这个说法
private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyCh