【发布时间】:2014-03-14 18:25:37
【问题描述】:
例如让这个工作:
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.H)
{
this.Close();
return true;
}
else
{
return base.ProcessDialogKey(keyData);
}
}
当我禁用 Alt+f4 时,我无法使用 e.Cancel = true;,因为它会禁止按 H 键关闭程序。
【问题讨论】:
-
您必须禁用系统菜单项而不是取消关闭。
-
当用户点击关闭按钮或从上下文菜单中选择关闭时你想做什么?