首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何获取按下键盘的信息,比如在计算器中。小弟我按下键盘的1、2、3…可以知道按下对应的数字键

2012-04-06 
怎么获取按下键盘的信息,比如在计算器中。我按下键盘的1、2、3……可以知道按下对应的数字键。怎么获取按下键盘

怎么获取按下键盘的信息,比如在计算器中。我按下键盘的1、2、3……可以知道按下对应的数字键。
怎么获取按下键盘的信息,比如在计算器中。我按下键盘的1、2、3……可以知道按下对应的数字键。

[解决办法]
参考:http://www.cnblogs.com/hocylan/archive/2008/01/14/1038390.html
[解决办法]
Hook Keyboard
[解决办法]
设置窗体的KeyPreview属性为true

C# code
        private void Form1_KeyDown(object sender, KeyEventArgs e)        {            this.Text = e.KeyCode.ToString();        }
[解决办法]
探讨

设置窗体的KeyPreview属性为true

C# code
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
this.Text = e.KeyCode.ToString();
}

以上代码将按下的键盘按键信息显示在窗体的标题栏上。

[解决办法]
Hook
[解决办法]
Hook Keyboard 和 KeyDown事件都可以得到,如果要远程程序操作就要用 Hook Keyboard, 不过这样好多杀毒软件会杀掉,除非你要加上比较好的壳才行!

热点排行