C#窗体程序如何锁定alt键,让其按下无效? 如题... 如题 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 窗体 锁定 alt 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? OliverXu 2013-08-19 · TA获得超过841个赞 知道小有建树答主 回答量:610 采纳率:0% 帮助的人:425万 我也去答题访问个人页 关注 展开全部 KeyPress事件呀,判断键值,当键值为18时,e.Handled = true; 更多追问追答 追问 貌似无效。。比如按下alt键后再按下tab键,就不管用了 追答 ?你希望的是怎么样的效果?Handled = true;就是让系统认为已经执行完毕了,不会在处理一次Alt按下的事件啊 追问 就是比如按下alt + tab键不切换窗口,怎么样实现? 追答 。。。因为这个按键本身被挂了系统的全局钩子,所以单个按键肯定是不能屏蔽的呀。你可以给它加个新的功能,比如if(e.KeyCode == Keys.Tab & e.KeyCode == Keys.Alt)窗口.Focus(); 追问 还是无效呀= =而且你那个if(e.KeyCode == Keys.Tab & e.KeyCode == Keys.Alt)有语病,应该是&&而不是&吧。。 追答 e.Modifiers==Keys.Alt && e.KeyCode == Keys.Tabe.Handled = true;试试。&可以的 追问 还是不行 追答 。。。那方法一般的按键都是没问题的,只是这是系统按键,那只能用钩子拦截系统消息了。。。http://zhidao.baidu.com/link?url=tU5LNCIaZZs3jUzUQb4Uaee7tsitB3-jzAjIZMeoBXwd2eHDaszqnlzI1LZ5yU6RghhaaA-pWq73GRZZKmKwj_你可以看看这个 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-12-08 C#中用什么方法能锁定Alt和Ctrl键,使它们没法使用。 2014-09-11 编写一个程序,当按下Shift,Ctrl或Alt键时,在窗体上提示所按下的键.该怎么编写这个程序. 2013-08-08 C#窗口编程,怎样禁止用Alt+F4这个快捷键来关闭窗体 ? 7 2014-03-01 如何锁定ALT键? 2016-04-15 c# winform程序,如何让程序只能通过自己调用的方法关闭,而不能用其他方式关闭(包括alt+ 2014-11-06 C#窗体程序键盘事件问题 2013-05-06 如何用C#编程锁定Ctrl+Alt+Del键 2011-12-21 c# .net 锁 allt键,将这个键锁住让其无法响应,因为要做屏锁 为你推荐: