00问答网
所有问题
VB 怎么设置窗体的大小随着屏幕分辨率自动改变
代码越简单越好
举报该问题
推荐答案 推荐于2018-05-09
自动改变难度不大,如:
Private Sub Form_Load()
Form1.Width = Screen.Width
Form1.Height = Screen.Height
End Sub
还有一种办法是设置,启动是最大化。
但窗体大小的变更会影响窗体上各控件的布局,重新布局很繁很繁,窗体上每个控件的位置或大小都要重新定义。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rnBIeenII.html
其他回答
第1个回答 2011-09-19
1:获取当前屏幕的分辨率/当前窗体的大小(这个要转成像素单位)=比值
2:当前屏幕的分辨率×比值
你再加点分,我给你代码。
第2个回答 2011-09-19
在过程form_resize()里处理
相似回答
VB中
,修改
屏幕分辨率
后,
如何让窗体大小
跟着变?
答:
int WINAPI icePub_sizeFormToScreen(HWND hWnd,int screenModel)输入:hWnd 窗口句柄 screenModel 0 动态随屏幕调整
,否则固定:1 640x480,2 800x600,3 1024x768 输出:Private Declare Function icePub_sizeFormToScreen Lib "icePubDll.dll" (ByVal hWnd As Long,ByVal screenModel As Integer) As...
VB中
MDI
窗体的
背景
设置
要全屏,并且
随着分辨率
的
变化
而
自动
全屏
答:
Me.WindowState = 2 ‘(把当前
窗体
全屏) 注:=0 正常
大小
,=1 最小化 如果你只是需要把当前窗体上的一个控件(比如说图片控件(image),其它控件思路相同)全屏只需如下代码:Me.WindowState = 2 Image1.Top = 0: Image1.Left = 0 Image1.Height = Me.Height: Image1.Width = Me.Width ...
vb怎么让窗体自动
适应
屏幕大小
答:
设计窗体的时候设置分辨率800*600或是1024*768,放到其他机子上时调成对应的就OK了
,这是最简单的方法,不然就用代码控制。
vb
6.0
中如何
根据
分辨率自动改变窗体
中控件
的大小
答:
比如 image.top = screen.hight * 0.8 image.left = screen.with * 0.8 image.hight = screen.hight * 0.3 image.with = screen.with * 0.3 这段代码放在
窗体
加载时即可·其它的效仿
大家正在搜
屏幕分辨率和最大分辨率
vb怎么不让窗体改变大小
分辨率是屏幕大小吗
分辨率跟屏幕大小有关系吗
怎么看屏幕分辨率
屏幕分辨率怎么算
分辨率和屏幕大小计算
分辨率大小怎么看
屏幕像素和屏幕分辨率
相关问题
vb的窗体布局(在屏幕中的位置)怎样随分辨率改变而自动调整。...
【VB6】如何自动识别分辨率并根据情况调整窗口大小
如何设置“mfc窗体大小”不能改变?
VB怎么实现程序随分辨率大小而改变自身大小
VB 如何使窗体背景图片自动适应屏幕分辨率填充整个屏幕
在VB中为什么调整窗口大小时会有最大限制?而且限制随屏幕分辨...
vb 怎样使窗体大小等于屏幕大小
VB怎么根据分辨率自动调整图片大小