社区
C#
帖子详情
一个按键问题,按下m键,相当于按下三次m键,输出mmm
tongmux55
2008-12-25 04:07:16
如题,当我按下键盘上的一个按键后,事件响应多次,例如按下m键,则显示多个m,怎么实现?
...全文
143
11
打赏
收藏
一个按键问题,按下m键,相当于按下三次m键,输出mmm
如题,当我按下键盘上的一个按键后,事件响应多次,例如按下m键,则显示多个m,怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tongmux55
2008-12-25
打赏
举报
回复
谢谢lovefootball 和各位
lovefootball
2008-12-25
打赏
举报
回复
[Quote=引用 9 楼 tongmux55 的回复:]
如果想在记事本或其他程序中也能有这种效果怎么做?
[/Quote]
这个要用到Hook了
你得先监视下记事本或者所谓的其他程序
拿到他的消息池
然后监视到按键信息的时候用SendMessage发送消息
tongmux55
2008-12-25
打赏
举报
回复
如果想在记事本或其他程序中也能有这种效果怎么做?
wuyq11
2008-12-25
打赏
举报
回复
M-77
KeyPress事件中
int keyAscii = (int)e.KeyChar;
switch (keyAscii)
{
case 77:
}
Crazy_Xia
2008-12-25
打赏
举报
回复
[Quote=引用 4 楼 cpio 的回复:]
如果只在你的某个控件上的话,比较容易,响应按键消息
如果要全局的话,C#能不能做我不太清楚
[/Quote]
------------
可以,不过要用win32 api
tommir3
2008-12-25
打赏
举报
回复
2楼
UP
Crazy_Xia
2008-12-25
打赏
举报
回复
顶缸了,我说的是我1楼回复的代码
cpio
2008-12-25
打赏
举报
回复
如果只在你的某个控件上的话,比较容易,响应按键消息
如果要全局的话,C#能不能做我不太清楚
Crazy_Xia
2008-12-25
打赏
举报
回复
上面的代码可能出现意外情况,如果后触发的事件先处理完的话
zgke
2008-12-25
打赏
举报
回复
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.K)
{
SendKeys.Send("K");
SendKeys.Send("K");
}
}
Crazy_Xia
2008-12-25
打赏
举报
回复
static int mark = 0;
void EventDealProgress(...)
{
// TODO: 事件处理
if(mark < 3)
{
mark++;
// fire the event
}
else
mark = 0;
}
MMM
集群部署实现 MySQL 高可用和读写分离
其原理是将真实数据库节点的IP(RIP)映射为虚拟IP(VIP)集,在这个虚拟的IP集中,有
一个
专用于write的IP,多个用于read的IP,这个用于Write的VIP映射着数据库集群中的两台master的真实IP(RIP),以此来实现...
恩尼格玛密码机原理解析(Enigma principle )
恩尼格玛机也结合了机械系统与电子系统。机械系统包括了
一个
包含了字母与数字的
键
盘,相邻地排列在
一个
轴上的一系列名为“转子” 的旋转圆盘,还有
一个
在每次
按
键
后就使一...当
一个
键
被
按下
后,电流就会流过各种线路,.
Lumos学习王佩丰Excel第二讲:单元格格式设置
重点讲解一下日期的自定义,因为其特殊:y:年,m:月,d:日,a:星期yyyy四位数代表年m一位数代表月,mm两位数代表月,
mmm
三位数代表月的英文缩写,
mmm
m四位数代表月的英文全称d一位数代表日,dd两位数代表日,ddd...
第二章:WINDOWS的一些技巧
在保存网页前,可以按一下"ESC"
键
(或脱机工作)再保存,这样保存很快 3.用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入 CD,按光驱上的play
键
就可以直接听了,这样听歌可以不占用系统资源。...
Linux系统总结
Liunx系统总结ls 命令功能 列出目录下的文件和子目录的信息 -l 长格式列出,包含文件权限/硬链接数/拥有者/所属组/文件大小/时间/文件名等信息 -h 以人性化的方式列出 -a 列出所有文件,包含隐藏文件 -t 以时间...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章