C# WINFORM中,如何定义快捷键调出窗口?
C# WINFORM中,如何定义快捷键调出窗口?
这个偶压根就不会,
您愿意怎么顶都行,
给出思路,给出方法,给出代码或者给出学习资料都有分,,,,
虽然只有20分,原谅我吧,真穷不是装滴
[解决办法]
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode.ToString() == "F5 ")
{
Form2 from = new Form2();
from.ShowDialog();
}
}
窗体键盘事件
[解决办法]
if(e.Alt == true && e.KeyCode.ToString() == "Z " && e.Control == true)
{
Form2 from = new Form2();
from.ShowDialog();
}
[解决办法]
不行
要在活动时才有用。
[解决办法]
来学习的,难道是后台线程来做这功能?
[解决办法]
听说要调用API函数
。。等待高手。。
[解决办法]
钩子
SetWindowHookEx
[解决办法]
1步:窗体的属性设置:KeyPreview=true
2步:可以定义Form的key_press事件
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
代码内容;
}
窗体键盘事件
[解决办法]
hook
[解决办法]
像QQ热键要做全局钩子才行,全局钩子必须要用DLL才可以。