vb程序如何在不同电脑屏幕分辨率下的正常显示 10

我在屏幕分辨率1280*1024下做的程序,在低于分辨率1280*1024的电脑上运行的时候就会出现窗体超出屏幕,或者窗体内的控件超出窗体等问题..........在网上... 我在屏幕分辨率1280*1024下做的程序,在低于分辨率1280*1024的电脑上运行的时候就会出现窗体超出屏幕,或者窗体内的控件超出窗体等问题..........

在网上找了大量资料,却都根本解决不了问题!由于程序的窗体和窗体内的控件太多,若是在低分辨率下重新写,那工作量不是一点点......相信每个成熟的软件也都不会是在低分辨率下写出来的吧!

我的思路是:在程序第一次运行的时候获取电脑屏幕的分辨率,然后根据分辨率调整窗体的大小及窗体内控件大小和位置!不知道我这个思路是否对?如果对或不对,那具体的代码该怎么写呢?

喜欢个问题捆饶我很长时间了!求个高手帮忙写个例子!
我的Q Q 邮箱:三九五九七七六四八
展开
 我来答
炫斯你9
2014-01-24 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:172万
展开全部
简单的方法
把所有控件放入frame
frame的分辨率=1024*768
根据窗体的大小确定frame的位置

其它的方法就是你的思路,不过代码比较多,每个控件都要考虑到按照窗体比例放置
百度网友87e5b2f
2014-01-23 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:59.9万
展开全部
我认为你应该直接获得窗体的长宽,然后计算控件位置,移动控件,这样不管窗体放大多少,都不怕了。在计算中,一般用除法算,按比例算。
追问
恩,你说的这个应该可以,但是具体的代码该怎么写呢?麻烦您了

可以在QQ上聊聊吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-23
展开全部
可以用API在窗口上增加滚动条,当超出屏幕时,用户可以拖动滚动条看到超出的部分
追问
这个不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l421957773
2014-01-23
知道答主
回答量:57
采纳率:0%
帮助的人:10.1万
展开全部
1280*1024 都可以的啊
追问
什么都可以呀???拜托?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式