c# - 有没有办法以编程方式最小化窗口

标签 c# .net vb.net winforms

我正在做的是我有一个全屏表单,没有标题栏,因此缺少右上角的最小化/最大化/关闭按钮。我想用键盘快捷键和上下文菜单项替换该功能,但我似乎找不到触发事件来最小化表单。

最佳答案

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
     if(e.KeyChar == 'm')
         this.WindowState = FormWindowState.Minimized;
}

关于c# - 有没有办法以编程方式最小化窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69352/

相关文章:

c# - Winform应用程序在XP系统上闪烁

.net - 为两个独立的表单设置两个 GUI 线程是否有意义?

c# - 在 XElement 上选择具有命名空间别名而不是 URI 的命名空间 XML 节点属性

mysql - VB.NET学分系统

.net - 要使您的代码符合 CLS,需要哪些更高级的规则?

c# - 如何生成 OAuth 2 Client Id 和 Secret

c# - 该接口(interface)是否已存在于标准 .NET 库中?

c# - 单击 Card Action - Bot Framework 时如何调用特定回调

C# 最佳实践 : Using a delegate or an interface as a class dependency

.net - 循环引用