【发布时间】:2011-02-26 15:34:14
【问题描述】:
我想检测何时在 textBox 中按下 tab 键并聚焦面板中的下一个文本框。
我已经尝试过 keyPressed 方法和 keyDown 方法。但是当我运行程序并调试时,按下 tab 键时这些方法不会调用。 这是我的代码。
private void textBoxName_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Tab)
{
textBoxUsername.Focus();
}
}
private void textBoxName_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar==(char)Keys.Tab)
{
textBoxUsername.Focus();
}
}
请指正。谢谢。
【问题讨论】:
-
不!不要那样做!看看:stackoverflow.com/questions/2942617/…
-
你看到 stackoverflow.com/a/35914976/10205407> 了吗?致谢:@Reza Aghaei