C#快捷键的问题!!急!!!!

[复制链接]
查看11 | 回复3 | 2009-6-7 20:29:03 | 显示全部楼层 |阅读模式
我想给程序加上一个功能,使它在没有获得焦点的时候依然能够获取按下的快捷键(就像一些软件的老板键一样),请问该怎么弄??答得好的会追加分的!!!

回复

使用道具 举报

千问 | 2009-6-7 20:29:03 | 显示全部楼层
baidu来的//
[DllImport("user32.dll")]
public static extern UInt32 RegisterHotKey( IntPtr hWnd, UInt32 id, UInt32 fsModifiers, UInt32 vk);
//注册热键
RegisterHotKey(this.Handle, 0x3400, 1, (UInt32)Keys.Z);
//
protected ...
回复

使用道具 举报

千问 | 2009-6-7 20:29:03 | 显示全部楼层
C#快捷键的设置是这样的button1.text="确定";//这是正常写法button1.text="确定(&S)";//这个代表,alt+s为该按钮的快捷键。还有一种用keydown事件进行判断。你可以看看这里http://blog.sina.com.cn/s/blog_4cb9953f0100cy4z.html...
回复

使用道具 举报

千问 | 2009-6-7 20:29:03 | 显示全部楼层
有个一acceptbutton属性,在你的窗体里面在里面选择你要的键,一般只有Enter和Cancel的不知道对你有没有帮助...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行