我想问大家的是,如果我希望按下回车键就默认点击了button这个按钮了应该如何实现?

解决方案 »

  1.   

    截获keydown事件,让他调用你想要的button事件的相应处理函数就可以了。(最好不要直接调用button click 事件本身)代码如下:    Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
            On Error Resume Next
            If e.KeyCode = Keys.Enter Then
                   btn_click() //button click 的处理函数            
            End If
        End Sub
        Private Sub cmdKensaku_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdKensaku.Click
              btn_click() //button click 的处理函数  
        End Sub     ////button click 的处理函数  
        Private Sub   btn_click()
             ....
        End Sub
      

  2.   

    很简单的
    <script>
    function MyClick()
    {
    if(keyCode==13)
    {
       Form1.button.click();
    }
    }在<body onkeydown="MyClick();">
      

  3.   

    大家不要想的这么复杂,其实,就是一个textbox单行的,一个button,希望实现的就是按下回车键,默认的就是按下button键
      

  4.   

    最简单的和asp一样的写法
    <input type="submit" ....>
    就ok了
      

  5.   

    <SCRIPT language="JavaScript">
    <!--
    function mykeyDown()
    {
    if(event.keyCode == 13)
    {
    var e = document.activeElement;
    if(e.type == "text")
    {
    event.keyCode = 9;
    }
    }
    }document.onkeydown=mykeyDown; 
    -->