c# keydown事件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:18:04
如果我想实现:按下F1,就可以实现与button1_Click事件相同的作用,请问这个keydown事件如何写呢,谢谢,最好有源码~~
bfbsoft 你会不会c#啊?你写的什麽啊?vb的代码还少了end if!!

把窗体的属性 keypreview属性设置为True,然后在你的窗体那个类里面重写如下方法:
protected override void OnKeyPress(KeyPressEventArgs e)
{
if (e.KeyCode == Keys.F1)
button1_Click(null,null);
}

备注:我没调试

<script language="JavaScript" type="text/javascript">
document.onkeydown=down
function down()
{
if(event.keyCode==112)
{
document.getElementById("<%=控件名.ClientID%>").click();
//html控件的话document.getElementById("控件id").click();
}
}
</script>

if keydown="f1" then
button1_click(....);