-1

我有一个问题,我在互联网上的任何地方都找不到答案。我正在做一个项目,它的形式应该是固定的单边框样式。我不希望任何人最大化或最小化表格。所以真正的问题是我有两台显示器,我正在研究更大的一台。当我启动程序并将表单滑动到较小的显示器时,它看起来完全一样的高度和宽度。但是我希望表单在屏幕变小时看起来更小,或者如果屏幕变大则看起来更大。你能帮我么?

4

1 回答 1

0

您需要根据需要指定Form.MinimumSizeForm.MaximumSize属性。如果您想在运行时动态调整表单,您可以挂钩Form.Move事件并使用Screen.WorkingArea将这些属性设置为相对于屏幕分辨率减去任务栏使用的空间。如果表单小于屏幕尺寸,为了获得更好的用户体验,我建议通过将Form.MaximizeBox设置为 false 来禁用最大化表单按钮。

于 2020-04-18T18:25:55.690 回答