文本框输入回车键后焦点自动跳转到button空间上

px880817 2012-10-08 09:45:01
想在文本框中如入数据后,输入回车键自动条状到button控件上,但不知道为什么我写的代码没有反应,请各位帮忙看看问题出在哪?

已经设置了控件的tabindex属性,文本框为0,button为1
具体代码如下:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{TAB}");
}
}
...全文
247 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
px880817 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

楼主是需要在textbox中按下回车键,焦点调到button上吗?
C# code

void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
butto……
[/Quote]这个我在之前就是过了,还是没效果,应该就是2楼所说的问题
px880817 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

打开FormName.Designer.cs文件,看看里面有没有。

或者在属性窗格中点顶上小工具栏的闪电图标,看看keypress事件是否和你的处理函数关联。
[/Quote]
谢谢,现问题已解决,就是你所说的事件没有关联
kunkun0921 2012-10-08
  • 打赏
  • 举报
回复
楼主是需要在textbox中按下回车键,焦点调到button上吗?

void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
button1.Focus();
}
}
threenewbee 2012-10-08
  • 打赏
  • 举报
回复
打开FormName.Designer.cs文件,看看里面有没有。

或者在属性窗格中点顶上小工具栏的闪电图标,看看keypress事件是否和你的处理函数关联。
px880817 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
textBox1_KeyPress事件是否和TextBox的KeyPress事件关连?
textBox1.KeyPress += textBox1_KeyPress;
[/Quote]请问一下,你所说的事件关联是指什么?这个关联不是自动的吗?另‘textBox1.KeyPress += textBox1_KeyPress;’这句代码应该加在什么地方(from_load)?
threenewbee 2012-10-08
  • 打赏
  • 举报
回复
textBox1_KeyPress事件是否和TextBox的KeyPress事件关连?
textBox1.KeyPress += textBox1_KeyPress;
zhanglong19891129 2012-10-08
  • 打赏
  • 举报
回复
so?

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧