佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1109|回复: 2

关于vb form resize 和screen resolution

[复制链接]
发表于 4-10-2007 11:36 AM | 显示全部楼层 |阅读模式
请问有那位 vb 的高手知道要怎样把 vb 的 form 定成一个size? 就算把screen resolution 改成 800x600 也不会影响 form 原本的 size 。
回复

使用道具 举报


ADVERTISEMENT

发表于 4-10-2007 02:33 PM | 显示全部楼层
原帖由 albert_tky 于 4-10-2007 11:36 AM 发表
请问有那位 vb 的高手知道要怎样把 vb 的 form 定成一个size? 就算把screen resolution 改成 800x600 也不会影响 form 原本的 size 。



不能﹐ vb form本身的width 和height 和screen resolution沒有關係﹐ 就算你在vb定了一個位置﹐ size, 但當resolution一換﹐ 你的form一定會變大或小。 這是本來的。
回复

使用道具 举报

发表于 11-10-2007 09:50 PM | 显示全部楼层
其实改变screen resolution是不会改变form size的。从low resolution改去high resolution时,你感觉它变小了是它的display size,但它的actual size是一样的。

如果你想它的display size在任何一个情况下都一样的话,就要用%的方法来计算。

比如你设定form的大小是screen的50%,
在800x600的情况下就是它的size是400x300,在1024x768下则是512x384。
不过话虽如此,form里头的component比如button、textbox等的大小是不会跟着一起变得。在low resolution里看起来会大些,在high resolution会小些.

注意的是这个方法只使用同样比例的resolution而已。比如800x600和1024x768的比例都是4:3的,所以你才会看到一样大小的display size。在widescreen上就不是了。

不过这个不是很重要吧,也没有必要吧?!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-10-2025 05:08 PM , Processed in 0.119851 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表