如何在 c# 中设置两个键绑定来显示和隐藏窗体?



我已经在不同的程序中看到过这种情况,其中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

最新更新