读书人

如何获取按下键盘的信息,比如在计算器

发布时间: 2012-04-06 12:22:24 作者: rapoo

怎么获取按下键盘的信息,比如在计算器中。我按下键盘的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, 不过这样好多杀毒软件会杀掉,除非你要加上比较好的壳才行!

读书人网 >C#

热点推荐