请问,C#WinForm程序快捷键怎样设置啊?
我的一个截图程序,我设置了快捷键,用来实现相应的截图功能(截图和保存的实现)。。
代码
private void buttonfullscr_KeyUp(object sender, KeyEventArgs e)
{
//---- 这里是增加的快捷键 。键盘的,要利用KeyCode实现的。。。。。
if (e.Control & e.KeyCode==Keys.Q)
{
buttonfullscr_Click(sender2, e2); // 截图事件
}
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
// 表示保存我们的图像的快捷键
if (e.Control & e.KeyCode == Keys.S)
{
button1_Click(ojb1, e2);//保存事件
}
}
开始,我还以为可以的。但是,后来,我遇到一个事情就是,如果我把我的程序最小化,或者是一些其他的程序获得了焦点之后,我的程序的快捷键不起作用!我认为,因为我程序的KEYUP 事件是相对于我的这个WINFORM 的窗口的,所以,在那中情况下不能实现截图,
但是,各位应该怎样实现
当我的程序最小化,但是还能使用其快捷键进行相应操作的的》?
请各位不吝赐教.
代码
private void buttonfullscr_KeyUp(object sender, KeyEventArgs e)
{
//---- 这里是增加的快捷键 。键盘的,要利用KeyCode实现的。。。。。
if (e.Control & e.KeyCode==Keys.Q)
{
buttonfullscr_Click(sender2, e2); // 截图事件
}
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
// 表示保存我们的图像的快捷键
if (e.Control & e.KeyCode == Keys.S)
{
button1_Click(ojb1, e2);//保存事件
}
}
开始,我还以为可以的。但是,后来,我遇到一个事情就是,如果我把我的程序最小化,或者是一些其他的程序获得了焦点之后,我的程序的快捷键不起作用!我认为,因为我程序的KEYUP 事件是相对于我的这个WINFORM 的窗口的,所以,在那中情况下不能实现截图,
但是,各位应该怎样实现
当我的程序最小化,但是还能使用其快捷键进行相应操作的的》?
请各位不吝赐教.
...全文
相关推荐
198个经典C#WinForm实例源码 超赞的完整版
"198个经典C#WinForm实例源码"包括:1-窗体技巧 2-控件操作3-图像操作 4-报表打印5-系统操作 6-文件处理7-网络操作 8-数据库操作9-加密解密 1
198个经典C#WinForm实例
198个经典C#WinForm实例。。。。。。。。。。。。。解压密码:lemisky
C#Winform窗体与界面设计
本课程是针对C#Winform开发人员的基础性课程,详尽的介绍C#Winform窗体与界面的设计,通过提供实例,让C#Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础
基于C#WinForm的鼠标设置器源码.zip
基于C#WinForm的鼠标设置器源码.zip
C#winform程序自动升级 AutoUpdaterDotNET
C#winform程序自动升级 AutoUpdaterDotNET,包含xml,iis端程序,升级前程序等希望对有相关需求的朋友有所帮助。


