📅  最后修改于: 2023-12-03 15:10:36.678000             🧑  作者: Mango
在编写桌面应用程序时,为提高用户体验,我们通常需要提供一些常用功能的快捷方式,如最小化窗口。本文将简要介绍如何为你的应用添加最小化窗口的快捷方式。
在 Windows 系统中,你可以使用以下代码实现最小化窗口的快捷方式:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.M && e.Control)
{
this.WindowState = FormWindowState.Minimized;
}
}
以上代码在用户按下 Ctrl+M 快捷键时最小化了窗口。你可以根据需要修改快捷键。
在 Mac 系统中,你可以使用以下代码实现最小化窗口的快捷方式:
@IBAction func minimizeWindow(_ sender: Any) {
NSApplication.shared.keyWindow?.performMiniaturize(sender)
}
以上代码将最小化主窗口。你可以将其绑定到菜单项或键盘快捷键上。
通过为你的应用添加最小化窗口的快捷方式,你可以提高用户体验。本文介绍了如何在 Windows 和 Mac 系统中实现这一功能。