我已经在不同的程序中看到过这种情况,其中F6设置为隐藏表单,然后F7将再次显示表单。我想在我的基本程序中实现此功能,并且通常知道如何重新创建它。
伪代码
if KeyM Pressed
{
Hide Form1
}
if KeyN Pressed
{
Show Form1
}
也只有一种形式。
您可以从其他表单中隐藏和显示表单: 窗体 1 和 Form2,将 KeyDown 事件添加到窗体 1,如下所示:
if (e.KeyCode == Keys.F6 && e.Modifiers == Keys.Control)
{
f.Hide();
}
if (e.KeyCode == Keys.F7 && e.Modifiers == Keys.Control)
{
f.Show();
}
或 f 是在 Form1 中声明的 Form2 实例 golbal 并将 Form1 的属性 KeyPreview 设置为 true