当前位置:编程学习 > C#/ASP.NET >>

快捷键的设置

怎样为软件的一些操作设置快捷键。
比如按下“F1”时,弹出窗口Form2.cs等等。这种功能怎样设置比较好,求点思路,最好能给点实例代码。 --------------------编程问答-------------------- protected override void WndProc(ref Message m)
{
if ((int)m.WParam == WM_DEVICEARRVIAL)
{
}
base.WndProc(ref m);
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up: { break; }
case Keys.F1: { break; }
default:break;
}
}  
Form的KeyDown中 if (e.KeyCode == Keys.F1) { } --------------------编程问答-------------------- 实现IMessageFilter,在消息中过滤键盘,调用你要执行的代码。 --------------------编程问答-------------------- 先查查资料。。。 --------------------编程问答-------------------- 顶下再结贴。。。 --------------------编程问答-------------------- 挺好的。。。 --------------------编程问答-------------------- er..
楼主你是解决了问题还是没明白? --------------------编程问答-------------------- 1L的方法应该是可以实现的吧?``` --------------------编程问答-------------------- 在下还是有点疑问,如果是“磁卡刷卡机”,请问刷卡的动作会输入卡号,请问它相当与键盘的那个键啊?

怎样获取键值进行判断? --------------------编程问答-------------------- 磁卡刷卡机  应该会给出相应的接口。 --------------------编程问答-------------------- 支持1楼的观点 --------------------编程问答-------------------- 忽然飘过~顶! --------------------编程问答--------------------
引用 11 楼 fangxiaofelix 的回复:
忽然飘过~顶!


还有其它解决方案吗? --------------------编程问答-------------------- --------------------编程问答-------------------- Formkeydown 事件 --------------------编程问答--------------------
引用 14 楼 peng2739956 的回复:
Formkeydown 事件


有实例可供参考吗? --------------------编程问答-------------------- 雄起。。。 --------------------编程问答-------------------- 中国人民万岁! --------------------编程问答-------------------- --------------------编程问答-------------------- 快捷方式里面设置 就行了 属性中 --------------------编程问答-------------------- 在KeyDown事件里面写即可。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,