在文本框和form的onkeydown事件里判断回车是否按下,Button1.Click()

解决方案 »

  1.   

    把它设为default可以吧?要不tabindex设为0或1
      

  2.   

    还或者
    private void KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if(e.KeyValue == (char)13)
    {
           ToDo.......
    }
    }
      

  3.   

    private void txt_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if ( e.KeyCode == System.Windows.Forms.Keys.Enter )
    btnOK_Click( sender, e );
    }
      

  4.   

    在WEB/Asp.net怎么设置呀,我是想在Web程序中设置?
      

  5.   

    bitsbird(一瓢 单身走我路) 
    说的对
      

  6.   

    上面这些方法只适合WinForm编程,我是想在Web/Asp.Net中呀?
      

  7.   

    onkeypress="if(event.keyCode == 13) frm.submit();"
      

  8.   

    用javascript
    window_onload里
    document.getElementById("那个按钮的ID").focus();让那个按钮得到焦点就行了。
      

  9.   

    在确定按钮的Tabindex里面设置为0就行了!
      

  10.   

    form.Attributes["onkeypress"]="if(event.keyCode == 13) "+form.ClientID+".submit();"
    //给form加一个onkeypress
    textbox.Attributes["onkeypress"]="if(event.keyCode == 13) "+form.ClientID+".submit();"
    //给textbox加一个onkeypress
    //如果form是程序动态加到page上面;那么在这些语句之前,请先把form加载到page上:page.Controls.Add(form);,,,否则form.ClientID将为空
      

  11.   

    在Web里的话,你只需要将这个按钮设为<input type="submit">就可以了。如果你不想提交表单,截获onclick即可。不写表单也可以阻止提交。