[英]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;
您还可以从所需的监视器获取信息。
工作区如果桌面可用空间没有任何任务和工具栏。
请记住,如果以窗体的MinimumSize
和MaximumSize
属性为条件,并且任何超出限制的值都设置为相应的限制,则更改窗体大小的能力。
还有一个具有WindowsState.Maximize
枚举值的WindowsState
属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.