c# - 在 WinForm 上禁用最小化和最大化?

标签 c# winforms minimize maximize

WinForms 在右上角有这三个框,用于最小化、最大化和关闭表单。我想要做的是删除最小化和最大化,同时保持关闭。

我还有什么使关闭最小化表单而不是关闭它。

如何做到这一点?

最佳答案

Form 有两个属性,分别是 MinimizeBoxMaximizeBox,将它们都设置为 false

要停止窗体关闭,处理 FormClosing 事件,并在其中设置 e.Cancel = true;,然后设置 WindowState = FormWindowState。 Minimized;,将表格最小化。

关于c# - 在 WinForm 上禁用最小化和最大化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3025923/

相关文章:

c# - 混合异步/同步架构

winforms - Visual Studio 2010 中的控制捕捉

c# - 系统.安全.SecurityException : 'Requested registry access is not allowed.'

c# - 任务栏最小化 C# Windows 窗体问题

java - 覆盖 JFrame 的最小化

c# - 将 JSON 对象转换为 C# 对象

c# - Windows 窗体 : using BackgroundImage slows down drawing of the Form's controls

matlab - 使用 fminsearch 同步两对曲线的交点

python - 如何使用 Scipy 最小化函数的一个参数?

c# - 不能将线程与非静态方法一起使用