想在文本框中如入数据后,输入回车键自动条状到button控件上,但不知道为什么我写的代码没有反应,请各位帮忙看看问题出在哪?已经设置了控件的tabindex属性,文本框为0,button为1
具体代码如下:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                SendKeys.Send("{TAB}");
            }
        }

解决方案 »

  1.   

    textBox1_KeyPress事件是否和TextBox的KeyPress事件关连?
    textBox1.KeyPress += textBox1_KeyPress;
      

  2.   

    请问一下,你所说的事件关联是指什么?这个关联不是自动的吗?另‘textBox1.KeyPress += textBox1_KeyPress;’这句代码应该加在什么地方(from_load)?
      

  3.   

    打开FormName.Designer.cs文件,看看里面有没有。或者在属性窗格中点顶上小工具栏的闪电图标,看看keypress事件是否和你的处理函数关联。
      

  4.   

    楼主是需要在textbox中按下回车键,焦点调到button上吗?   void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (char)Keys.Enter)
                {
                    button1.Focus();
                }
            }