注册 登录
编程论坛 VB6论坛

vb程序如何让设计好的程序,自动适应各种分辨率的屏幕?

lz_xiaohai 发布于 2018-06-25 15:34, 4321 次点击
vb程序如何让设计好的程序,自动适应各种分辨率的屏幕?
5 回复
#2
wds12018-06-25 15:39
简单的如下【文本框为最大屏幕长宽】:
text1.width=screen.width
text1.height=screen.height

#3
lz_xiaohai2018-06-25 23:20
如果很多控件的话,这样做就很麻烦。。。我看别人的思路是调整系统分辨以适应软件,退出后再调回原来的分辨率。版主这个要怎么操作?
#4
wufuzhang2018-06-26 09:07
定义一个全局变量用来保存缩放倍数,当窗体大小改变时,用For Each Obj In frmMain ..... Next 语句来缩放每一个控件。
#5
Artless2018-06-29 00:42
布局代码化
#6
ZHRXJR2018-07-02 11:26
编写一个过程,在这个过程中获取系统分辨率,根据分辨率设置窗体大小、各控件的位置、大小,如果是数组控件可以使用循环,可以说没有捷径。
缺点是根据显示器的大小不同,可能会出现有些控件显示失真的问题,看起来很不舒服,我给很多朋友做过一些程序,一般不会这样做的。
1