社区
C#
帖子详情
c#如果判断,程序是不是只按只某个键
ijunxiong
2014-05-17 09:17:06
我看有些软件,是支持的,
比如 ctrl s 是保存,如果是用键盘取值的话,一般我们会判断有 ctrl 有 s 就执行保存,
但如果有同时按下 如 alt 键(可以是任意键),我觉得多按下键应该要被过滤掉,
但是怎么判断 多按键了呢,,,或判断程序是不是只按了某个键,某些键
...全文
197
7
打赏
收藏
c#如果判断,程序是不是只按只某个键
我看有些软件,是支持的, 比如 ctrl s 是保存,如果是用键盘取值的话,一般我们会判断有 ctrl 有 s 就执行保存, 但如果有同时按下 如 alt 键(可以是任意键),我觉得多按下键应该要被过滤掉, 但是怎么判断 多按键了呢,,,或判断程序是不是只按了某个键,某些键
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ijunxiong
2014-05-19
打赏
举报
回复
:lasesiwen 不过你说的这方法,似乎不支持区别这两种 ctrl a ctrl x a 当我依次按住:ctrl x a 时,它执行 if(e.KeyData == (Keys.Control | Keys.A)){ ... } 中{...}部分的代码 而我原意是它只执行同时按 ctrl a ,多一个不行的,..
ijunxiong
2014-05-19
打赏
举报
回复
谢谢各位支持, :lasesiwen 你的回答应该是我要的答案了,你说的单独支持ctrl的不可以吗,像这样,keydown里,if(e.Control){ ... } 过两天来结...
大葡萄八块一斤
2014-05-18
打赏
举报
回复
http://www.cnblogs.com/junjie94wan/archive/2011/08/11/2135255.html
黄大仙儿
2014-05-17
打赏
举报
回复
还有一个思路 没试过 但是觉得可行 全局一个List<string> cmd KeyDown的事件中,把值add到cmd中,KeyUp的时候得到cmd中的所有值就知道按了什么,然后再清空cmd
黄大仙儿
2014-05-17
打赏
举报
回复
http://blog.csdn.net/HowkWolf/article/details/3419626
lasesiwen
2014-05-17
打赏
举报
回复
private void Form1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyData == (Keys.C | Keys.Control | Keys.Alt | Keys.Shift)) { //Ctrl+Shift+Alt+C } if (e.KeyData == (Keys.C | Keys.Control)) { //Ctrl+C } if (e.KeyData == Keys.C) { //C } } Ctrl 、shift 、alt 应该不能单独做快捷键使用,应该是要结合其它按键使用的,具体为什么,还真没研究过
jiawaziaixialing
2014-05-17
打赏
举报
回复
keypress应该可以解决吧
用
C#
实现素数
判断
程序
的指南
本文介绍用
C#
编写素数
判断
程序
,涵盖
C#
基础语法、控制结构。先阐述素数定义与
判断
逻辑,接着说明创建和运行控制台应用
程序
的方法,详细讲解IsPrime方法的实现与优化,最后探讨图形用户界面扩展,包括界面设计、输入验证和错误处理。
C#
输入一个年份
判断
是不是
闰年
本文详细介绍了如何通过编程实现
判断
闰年的算法,并解释了闰年的定义与
判断
条件。
程序
通过输入年份,
判断
其是否符合闰年的标准,输出相应的结果。
c#
中怎样
判断
一个
程序
是否正在运行?
博客主要围绕
C#
编程展开,提问者写了两个无关联的
程序
,想在
程序
2中
判断
程序
1是否正在运行,寻求解决办法。
C#
判断
一个字符
是不是
汉字
本文介绍在
C#
中
判断
字符是否为汉字的三种方法:通过ASCII码、Unicode编码范围及正则表达式,并提供具体代码实现。
C#
判断
字符串
是不是
英文或数字
本文介绍了一种使用正则表达式在
C#
中
判断
字符串是否为英文或数字的方法。通过具体的代码示例,展示了如何针对特定字符进行匹配,这对于处理文本数据非常有用。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章