vb的窗体布局(在屏幕中的位置)怎样随分辨率改变而自动调整。还有最大化,最小化时控件、字体也变化 50

在大分辨率的时候设计的程序,当去了别的电脑上分辨率设置不同,窗体的位置就会不同,这怎么改变?包括,最大化,最小化的时候,控件的大小(包括组合框)、里面的字体也随着改变,求... 在大分辨率的时候设计的程序,当去了别的电脑上分辨率设置不同,窗体的位置就会不同,这怎么改变?包括,最大化,最小化的时候,控件的大小(包括组合框)、里面的字体也随着改变,求详细代码。不要弄的很复杂。
其他问题解决了,只是这个组合框的位置不是按比例移动的 !怎样使组合框也随最大化一起动,最好还有字体的变化!
展开
 我来答
匿名用户

2014-07-29
展开全部
在load事件里记录下窗体每个控件的大小,位置 和 窗体大小

在Resize事件里 将原窗体大小 和 现窗体大小做比较 用其比值 给所有控件 进行等比例转换

只是数值的乘除 控件left,top,width,height属性的赋值而已没什么难的 代码你就自己写吧
追问
你说的这理论我百度都能搜到,我要的是代码,完整的。不光控件要跟着变,控件中的字体也要跟随改变大小。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式