如何根据用户拥有的屏幕分辨率调整应用程序的大小? 到目前为止,我已经尝试过Anchor,但并没有遇到所有客户。 其中一些人在11英寸屏幕上开始应用程序,应用程序的下半部分未显示。 我想要一些响应的东西,当时应用程序读取屏幕分辨率并且适合所有具有可接受大小的控件。
答案 0 :(得分:0)
您应该将表单的Maximized和Topmost属性设置为True。但是,如果大小是静态的,则不会调整表单内的控件。
因此,要动态更改表单控件的大小,您必须停靠/锚定它们。我建议您使用面板控件放置,以便能够按照您想要的方式布局控件。
如果这看起来很多,你可以把它放在表格的加载事件中:
Me.Width = Screen.PrimaryScreen.Bounds.Width - 20
Me.Height = Screen.PrimaryScreen.Bounds.Height - 20
如果您不想使用“最大化屏幕”属性,可以查看以下内容:Change Resolution Of Form Based On Screen Resolution ( without changing monitor resolution and using Maximized screen option )