vb的窗体布局(在屏幕中的位置)怎样随分辨率改变而自动调整。还有最大化,最小化时控件、字体也变化 50
在大分辨率的时候设计的程序,当去了别的电脑上分辨率设置不同,窗体的位置就会不同,这怎么改变?包括,最大化,最小化的时候,控件的大小(包括组合框)、里面的字体也随着改变,求...
在大分辨率的时候设计的程序,当去了别的电脑上分辨率设置不同,窗体的位置就会不同,这怎么改变?包括,最大化,最小化的时候,控件的大小(包括组合框)、里面的字体也随着改变,求详细代码。不要弄的很复杂。
其他问题解决了,只是这个组合框的位置不是按比例移动的 !怎样使组合框也随最大化一起动,最好还有字体的变化! 展开
其他问题解决了,只是这个组合框的位置不是按比例移动的 !怎样使组合框也随最大化一起动,最好还有字体的变化! 展开
1个回答
2014-07-29
展开全部
在load事件里记录下窗体每个控件的大小,位置 和 窗体大小
在Resize事件里 将原窗体大小 和 现窗体大小做比较 用其比值 给所有控件 进行等比例转换
只是数值的乘除 控件left,top,width,height属性的赋值而已没什么难的 代码你就自己写吧
在Resize事件里 将原窗体大小 和 现窗体大小做比较 用其比值 给所有控件 进行等比例转换
只是数值的乘除 控件left,top,width,height属性的赋值而已没什么难的 代码你就自己写吧
追问
你说的这理论我百度都能搜到,我要的是代码,完整的。不光控件要跟着变,控件中的字体也要跟随改变大小。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询