如何使设计好的vb界面在不同的分辨率下正常显示
我是在1440*900下设计的,改变屏幕分辨率后整个界面显示不完整,十分郁闷,在网上也找了不少资料,但效果不是很理想 --------------------编程问答-------------------- 用滚动条。 --------------------编程问答-------------------- 怎么加滚动条啊 --------------------编程问答-------------------- 窗口设置成最大化,其他控件在form_resize里动态改变大小! --------------------编程问答-------------------- 我窗体中的控件都已布局好的,最大化的话一点都不协调 --------------------编程问答-------------------- 我的意思就是设计好的界面怎样才能自动适应电脑屏幕分辨率的改变而正常显示 --------------------编程问答-------------------- 好像不是滚动条的问题,界面看起来是被截掉似的 --------------------编程问答-------------------- 没方法 --------------------编程问答-------------------- 那你做的程序界面,当用户调整桌面分辨率时,软件界面不会收到影响吗? --------------------编程问答-------------------- 1024 * 768 现在一般显示器都可以 --------------------编程问答-------------------- 但有的笔记本没有1024*768,还有就是我已经在1440*900下做好了,就是现在该怎么改,能使界面在分辨率调低点的情况下正常显示 --------------------编程问答--------------------http://topic.csdn.net/t/20040820/17/3294778.html
11楼的介绍 --------------------编程问答-------------------- 关于这个,你最好准备两套方案,针对不同的分辨率,设置不同的界面,其实不难,也就是窗体宽度和控件位置尺寸改改而已。 --------------------编程问答-------------------- 并不是每个用户的电脑分辨率都一样,我感觉你这个方法有点不现实 --------------------编程问答-------------------- 建议:
如果一定要将界面铺满图片,最好不要使用整张图片!将界面分块比较好!
--------------------编程问答-------------------- 没明白我的意思 --------------------编程问答--------------------
启动程序时先判断屏幕分辨率,针对不同的分辨率准备不同的启动参数,很方便的。 --------------------编程问答-------------------- vb界面自适应不同分辨率终极解决方案
http://blog.csdn.net/Joe_wang/archive/2009/07/10/4338027.aspx
高分辨率下界面布局的解决方案
http://www.abcdown.net/InfoView/Article_302545_4.html
****************************************************************8
这些靠窗体和控件伸缩来做,不知道效果如何 --------------------编程问答-------------------- 缩放并不是好主意,除了一般的 5:4 显示器,还有 8:5 的宽屏显示器,等比缩放会变得很扁。
加滚动条是最有适应性的,当然双向滚动条不方便操作,建议:
字段纵向排列,一行一个字段就能很方便地在 Form_Resize 中根据窗体宽度调整控件宽度,就不需要水平滚动条(参考 OutLook);
在纵向还是用垂直滚动条滚动。 --------------------编程问答-------------------- 只是根据不通的分辨率把界面重排一下,难吗?我觉得不难。
在Load事件中设置位置,和控件的尺寸我觉得这个方法最简单也最合理。 --------------------编程问答-------------------- 的确不难,我计算机的显示属性可以设置分辨率:
800x600
1024x768
1152x864
1280x600
1280x720
1280x768
1280x960
1280x1024
一个个设吧!
还有程序太多时会将任务栏拖成两行高度,有时候会用桌面的侧边工具栏,都会影响窗体的大小。
补充:VB , 控件