首页新闻找找看学习计划

winform注册和注销热键

0
悬赏园豆:5 [待解决问题]

winfrom中注册热键时,不是固定的,而是根据用户输入的进行注册

Hotkey1 =

hotkey.RegisterHotkey(k, Hotkey.KeyFlags.MOD_CTRL|Hotkey.KeyFlags.MOD_ALT);

这样写的话比如我文本框输入的是Ctrl+C,那么注册的热键肯定是ctrl+alt+C,如果想把第二个也作为参数参进来应该如果处理

小龙女-90hou的主页 小龙女-90hou | 初学一级 | 园豆:5
提问于:2014-04-04 11:23
< >
分享
所有回答(1)
1

 //注册热键Shift+S,Id号为100。HotKey.KeyModifiers.Shift也可以直接使用数字4来表示。
 HotKey.RegisterHotKey(Handle, 100, HotKey.KeyModifiers.Shift, Keys.S);

 

判断一下用户按下的键是那个键,然后这侧相应的事件。

seaconch | 园豆:4823 (老鸟四级) | 2014-04-04 11:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册