截获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
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
<script>
function MyClick()
{
if(keyCode==13)
{
Form1.button.click();
}
}在<body onkeydown="MyClick();">
<input type="submit" ....>
就ok了
<!--
function mykeyDown()
{
if(event.keyCode == 13)
{
var e = document.activeElement;
if(e.type == "text")
{
event.keyCode = 9;
}
}
}document.onkeydown=mykeyDown;
-->