这几天一直为一个东西烦,不知道怎么解决,出来的页面中当我选定在TEXT BOX 输入的时候焦点是在这个TEXTBOX的后面的BUTTON上,但是我按回车的时候不触发buttonclik事件,只有鼠标左键点击的时候才触发。求高人指点。

解决方案 »

  1.   

    窗体的KeyDown事件中处理
     if (Keyboard.IsKeyDown(Key.Enter))
      {
             //TODO 
      }
      

  2.   

    this.AcceptButton = button1;
      

  3.   

    to:wxm3630478
        我用Content,在cs文件里面没有this.AcceptButton
      

  4.   

       Form是共通的,其他content都是能响应的,我的TEXTBOX和button是在同一table中得,一般不都是默认焦点就落在button中么? 而且焦点确实在button上  但是Enter不响应啊~
      

  5.   

    补充,我现在是这样解决的,我加了一个TEXTBOX_TextChanged事件,但是这样的话有的时候页面中得gridview排序的时候如果TEXTBOX.text变了,那么又相应了click事件了这样就容易有点小问题
      

  6.   

    捕捉键盘按键,是回车就执行ButtonClick