24小时热门版块排行榜    

CyRhmU.jpeg
查看: 393  |  回复: 1

lays_mei

新虫 (初入文坛)


[求助] x已有1人参与

求组一个可以让软件可以随着电脑分辨率改变而改变的控件或者代码,可以有偿,现在很多软件写了之后不同电脑上显示不一样,有的显示不全,求方法,可以私信我。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

这个没有什么控件,做起来比较简单。
你可以读取系统数据,当前系统分辨率,根据分辨率确定你vb程序窗体的大小和位置,是把左上角的位置定下来,然后调整程序中各个部件的大小和位置。这样就是其他布局都跟随不同的系统来调整,或是可以让人自己随意放大和缩小你窗体的大小,里面控件的位置也跟随变化。
最简单的方法,就是用比例来调整,比如你窗体占分辨率的80%,起始位置在那里定下来,窗体中的文本框占窗体宽度的40%,其它的控件占20%,.....。利用相对比例,程序的控件大小比例确定,除非无聊拉的极小和极大,一般情况下还是比较美观的。

这是我个人的经验。
2楼2016-11-08 22:18:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lays_mei 的主题更新
信息提示
请填处理意见