gpt4 book ai didi

c# - 如何在运行时根据屏幕分辨率自动调整窗体窗口大小(设计期间创建的窗口大小太大)

转载 作者:可可西里 更新时间:2023-11-01 10:18:05 29 4
gpt4 key购买 nike

我创建了一个窗体大小足以查看的 Windows 应用程序。

我希望根据显示器的屏幕分辨率缩小或最大化表单,以便用户可以以紧凑的方式查看所有控件。

我在表单中尝试了自动调整大小属性,但它不起作用。表单中是否有任何属性可以解决此问题?

或者我是否需要编写其他代码来解决此问题?

谢谢

最佳答案

设置 WindowState = Maximized 将导致窗口打开到屏幕分辨率的全范围。不管那个值是什么,它都会匹配它。

enter image description here

编辑:从您的意见来看,您似乎希望 AutoSize 属性能够完成。我更新了表单以添加一些控件并设置了 AutoSize = TrueAutoSizeMode = GrowAndShrink。在这三个属性之间,您应该能够让表单完全按照您的意愿行事。要注意的一件事是表单中控件的完整范围。从这张图片中,您可以看到运行时表单将调整大小以适应两个文本框,而在编辑器中,我缩小了表单以隐藏几乎所有内容。另请注意,在下面的示例中,我设置了 WindowState = Normal

enter image description here

关于c# - 如何在运行时根据屏幕分辨率自动调整窗体窗口大小(设计期间创建的窗口大小太大),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36347124/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com