实例代码:
privatevoid 窗体名字_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.P &&e.Control)
{
button1.PerformClick()//执行单击button1的动作
}
}
之前看到的内容,是C#的-------------------
1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&’然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。
如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用文件(&Fill),(Alt+F)调用。
2、Ctrl+*及其他组合键
把 Form 的 KeyPreview 属性设为 True
然后,比如你的窗体名是frmMain,确定按钮btnOK,保存按钮btnSave
private void frmMain_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.F1:
btnOK_Click(this, EventArgs.Empty)
break
case Keys.F2:
btnSave_Click(this, EventArgs.Empty)
break
}
}
前提是你的btnOK和btnSave都已经定义了Click事件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)