c# 怎样禁止键盘按键 20

我想做一个窗体在这个窗体下任何按键都失效包括组合键任务管理器这样的都需要禁止除了按下a才能解除要怎么做我新手求助... 我想做一个窗体 在这个窗体下 任何按键都失效 包括组合键 任务管理器这样的都需要禁止 除了按下a才能解除 要怎么做 我新手 求助 展开
 我来答
取个名都好难_
推荐于2016-07-15 · TA获得超过5.4万个赞
知道大有可为答主
回答量:1.5万
采纳率:94%
帮助的人:2660万
展开全部

方法:

1,右击“计算机”,点击“属性”;

2,选择“设备管理器”,找到键盘,右击“禁用”即可关闭。

lisliefor
2010-07-09 · TA获得超过145个赞
知道答主
回答量:102
采纳率:0%
帮助的人:100万
展开全部
用winform来做窗体呢?还是浏览器的窗体呢?可以讲一些思路给你:
如果是winform的话,那么你监听窗体的KeyPress事件,有一个全局变量,bool型的,当你按下a的时候,这是这个变量为真,然后所有的按键屏蔽效果都解除了;如果没有按下a,那么这个变量是假的,所有的按键事件发生后,都被你return掉。
如果是浏览器的窗体,那更简单了,使用javascript脚本,捕捉onkeydown事件,原理跟上面的差不多。
具体实现我就不写了,你自己先琢磨琢磨,自己弄出来的,总比看别人写出来的好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扶宜人07e
2010-07-09 · TA获得超过169个赞
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
没可能,因为任务管理器是系统里的,你按键是系统接收而不是你说的窗体,如果必须禁止,可以改系统设置里的快捷键,将它改成无,或者在窗体里插入命令禁止除a以外的任何键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友455200d
2010-07-10 · TA获得超过166个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:233万
展开全部
KeyPress事件
每当键被按下的时候会触发
可以在该事件中进行判断 被按的键是不是所要求的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b357d1f
2010-07-09 · TA获得超过1642个赞
知道小有建树答主
回答量:1022
采纳率:0%
帮助的人:760万
展开全部
这个很难可以学习一个委托和勾子这里面可以实现你要的功能。
你可以看一下我也曾提过这个问题,现在有点懂,又不是很懂, 这个涉及到API,比较低层了!
http://zhidao.baidu.com/question/134874565.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式