繁体   English   中英

如何在 C# Windows 窗体应用程序中修复窗体大小而不让用户更改其大小?

[英]How can I fix the form size in a C# Windows Forms application and not to let user change its size?

如何在 C# Windows 窗体应用程序中修复窗体大小而不让用户更改其大小?

检查一下:

// Define the border style of the form to a dialog box.
form1.FormBorderStyle = FormBorderStyle.FixedDialog;

// Set the MaximizeBox to false to remove the maximize box.
form1.MaximizeBox = false;

// Set the MinimizeBox to false to remove the minimize box.
form1.MinimizeBox = false;

// Set the start position of the form to the center of the screen.
form1.StartPosition = FormStartPosition.CenterScreen;

// Display the form as a modal dialog box.
form1.ShowDialog();

尝试设置

this.MinimumSize = new Size(140, 480);
this.MaximumSize = new Size(140, 480);

用于防止调整大小事件的最小设置

form1.FormBorderStyle = FormBorderStyle.FixedDialog;
form1.MaximizeBox = false;

属性 - > FormBorderStyle - > FixedSingle

如果找不到属性工具。 转到视图 - >属性窗口

我很确定这不是最好的方法,但您可以将MinimumSizeMaximimSize属性设置为相同的值。 这将阻止它。

Maximize属性设置为False

单击“设计”窗口中的表单后,可以在“属性”窗口中进行必要的更改。 要调整表单的Size ,请更改Size属性的WidthHeight字段。 为了保持表单的大小不变,将值FixedSingle分配给FormBorderStyle属性。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM