【发布时间】:2012-09-05 19:24:56
【问题描述】:
如果我按下 Ctrl+A 或 Ctrl+ProcessCmdKey 有这个功能,它将运行一些按钮kbd>N,或 Ctrl+S.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.N))
{
button4_Click(this, null);
return true;
}
if (keyData == (Keys.Control | Keys.A))
{
button3_Click(this, null);
return true;
}
if (keyData == (Keys.Control | Keys.S))
{
label10_Click(this, null);
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
我有一个问题,是否可以在关闭应用程序(不是关闭应用程序)后,使用Form_Closing 将应用程序放入System Icons 使用notifyIcon,如果你会按Ctrl kbd>+A(例如),会运行按钮吗?
现在它不起作用,但我可以这样做吗?
【问题讨论】:
-
没有。在搜索框或谷歌查询中输入“RegisterHotKey”。
标签: c# keypress keydown notifyicon