社区
C#
帖子详情
关于热键组合
jy757443
2005-12-23 02:07:20
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyValue == 116)
{
button2_Click(null, null);
}
}
当我在窗体Form1有个button2空件时
我想 Alt + A 表示Click button2 这该怎么写呢?
也就是组合键,请高手指点
...全文
106
4
打赏
收藏
关于热键组合
private void Form1_KeyDown(object sender, KeyEventArgs e) { if(e.KeyValue == 116) { button2_Click(null, null); } } 当我在窗体Form1有个button2空件时 我想 Alt + A 表示Click button2 这该怎么写呢? 也就是组合键,请高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sys53
2006-06-27
打赏
举报
回复
哎,smartclimber(挣钱再挣钱)
是不是做VB.NET的,一知半解就发上来了.
不过我真的还不知道如何判断组合键,虽然用热键可以了,但多个窗口,如QQ的消息窗口的ALT+C关闭还是不是很好,期望有更好的结果.
jy757443
2005-12-23
打赏
举报
回复
smartclimber(风无边际)
非常感谢你哈
你修改的那些代码,好像不行哦
private void Form1_KeyDown(object sender, KeyEventArgs e) Handles.mybase.KeyDown
Handles.mybase.KeyDown 是什么意思呢?如果你看到了麻烦你解释一下谢谢
下面的通过
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if(ee.KeyCode == Keys.A && e.Modifiers == Keys.Alt {
button2_Click(null, null);
}
}
smartclimber
2005-12-23
打赏
举报
回复
修改一下:
private void Form1_KeyDown(object sender, KeyEventArgs e) Handles.mybase.KeyDown
{
if(ee.KeyCode == Keys.A && e.Modifiers == Keys.Alt {
button2_Click(null, null);
}
}
smartclimber
2005-12-23
打赏
举报
回复
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if(ee.KeyCode == Keys.A && e.Modifiers == Keys.Alt {
button2_Click(null, null);
}
}
易语言
热键
框与全局
热键
处理模块
易语言
热键
框与全局
热键
处理模块.
java 监听windows系统
热键
组合
此组件可以监听winodws的系统
热键
组合
,是swing开发不错的选择,别错过
WINCC
组合
热键
的禁止.docx编程资料
WINCC
组合
热键
的禁止.docx
全局
热键
类的多
热键
示例工程.rar
全局
热键
类的多
热键
示例工程 这个类很早就发布了,当时写了个很简单的单
热键
示例. 有朋友说最好弄个多
热键
的示例,于是就整了这个东东出来. 代码可能有些乱,我来说说基本的使用思路: 一,设置一个本进程句柄(frmHwnd属性) 二,增加
热键
(AddHotKey方法) 这个方法返回的是一个标志本组
热键
组合
的索引,在热 键事件到来时可以简化判断. 三,启动捕捉
热键
循环(StartHotKeys方法) 没有使用子类化,所以用一个死循环来做一个消息泵,不 断地从消息队列里检查是否有
热键
消息到来.由于是死 循环,所以需要传入一个定时器用于立即返回此方法,使 调用流程能够继续下去. 四,删除
热键
(DelHotKey方法) 这个方法的作用是删除单个
热键
.相应的
热键
组合
可以使 用GetHotKeySetting结合HotKeysCount属性来取得. 五,查询
热键
组合
的数量(HotKeysCount属性) 定义了几组就是几,之前没有考虑到这个. 六,查询
热键
组合
的值(GetHotKeySetting方法) 这个方法可以返回指定的
组合
内具体的各键状态. 七,
热键
按下后的事件(HotKeyPress事件) 当完成了第1,2,3步后,就可以开始捕捉
热键
了,这时只要 按下
热键
,将会触发HotKeyPress事件,事件的参数里既有
热键
组合
的索引,也有该组
组合
内各键具体的值,以方便 不同情况下的判断. 其实我觉得具体的键值好象是多余的......反正可以根 据GetHotKeySetting方法取得呀...大家自己取舍吧,反 正放它们在那里应该也不碍什么事,能省一步省一步吧-_-b 八,其它的就自己看吧.....其实这个东西又没多复杂....
精彩编程与编程技巧-自定义
组合
热键
...
精彩编程与编程技巧-自定义
组合
热键
...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章