繁体   English   中英

我无法通过调整大小来减小表单的大小

[英]I can't reduce the size of the form with resize

我正在 windows forms 中创建一个表单,我需要用户能够根据显示器的大小调整它的大小。 到目前为止,一切都很好。 我设置了 FormBorderStyle = Sizable,这样我就可以增加表单的大小,但不能减小大小。 我需要减小尺寸。 有人能帮我吗?

您是否确保正确设置了表单的MinimumSize

您可以使用SystemInformation.WorkingArea

Location = SystemInformation.WorkingArea.Location;
Size = SystemInformation.WorkingArea.Size;

屏幕

  Location = Screen.PrimaryScreen.WorkingArea.Location;
  Size = Screen.PrimaryScreen.WorkingArea.Size;

您还可以从所需的监视器获取信息。

工作区如果桌面可用空间没有任何任务和工具栏。

请记住,如果以窗体的MinimumSizeMaximumSize属性为条件,并且任何超出限制的值都设置为相应的限制,则更改窗体大小的能力。

还有一个具有WindowsState.Maximize枚举值的WindowsState属性。

暂无
暂无

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

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