首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6Resizer 1.1 Rev 20 (正式版)已经发布了,欢迎上载

2013-01-06 
VB6Resizer 1.1 Rev 20 (正式版)已经发布了,欢迎下载!VB6Resizer 1.1 Rev 20 正式版已经发布了(以后的更新

VB6Resizer 1.1 Rev 20 (正式版)已经发布了,欢迎下载!
VB6Resizer 1.1 Rev 20 正式版已经发布了(以后的更新应该会兼容此版本).
http://vb6resizer.googlecode.com

控件介绍
VB6Resizer是一个开源的控件,它的作用是在运行时刻自动对其它可视控件进行动态的位置/大小调整. 

使用方式
启动VB程序,打开一个工程 
按Ctrl+T打开部件对话框 
找到并选中VB6ResizerLib后点击确定 
将工具箱中新出现的VB6Resizer控件拖动到窗体上即可 
被调整控件需要使用Tag属性定义调整规则,方式如下: 

H - 调整高度 
W - 调整宽度 
T - 调整控件与顶部距离 
L - 调整控件与左侧距离 
例如"HW"表示自动调整高度和宽度. 

TL的优先级高于HW,如果Tag同时包含T和H,则仅T有效. 

更新记录
1.1 Rev 20
增加Picture Resize事件的错误保护 
修改了编程调用ResizeAll?方法没有执行调整的问题 
去掉了调用ResizeAll?和GetInitPositions?时Enabled属性必须为真的限制 
1.1 Rev 18
增加了错误提示,错误保护 
修改了控件调整机制 
调整了事件处理机制 
完成了所有功能 
(此版本作为第一个正式版本发布) 
1.0 Rev 9
修改了编译后运行报错的问题 
修改了编译后关闭工程时报错的问题 
修改了最大化时报错的问题 
不再引用TLBINF32.DLL 
1.0 Rev 5
实现了基本功能,包括根据Tag属性调整控件大小,高度/宽度限定... 

[解决办法]
好东西~顶!!!
[解决办法]
支持一下!

这功能可能我暂时用不着.
[解决办法]
UP

[解决办法]
DING
[解决办法]
谢谢lz。
[解决办法]
顶。。。
[解决办法]

引用:
引用:
其实这个控件实现的功能和VB.Net的窗体布局功能类似.
比如你的窗体中有一个DBGrid控件,占了很大一部分,下边有几个按钮
现在需要窗体的大小可调,以使DBGrid可以看到更多的数据,这样的话,窗体上的控件就都需要调整,不然只有窗体变化,而控件不动的话就达不到预期效果,而且很难看.
原来的方式是在窗口的Resize事件中添加调整控件大小/位置的代码,这样做的话比较麻烦,要自己手动去计算宽度/偏移,然后将这些代码写死在程序中.
有了这个控件就方便多了,Resize事件中一行代码不用写,只需将这个控件拖动到窗体上,然后设置被调整控件的Tag属性,在运行时刻就可以进行调整了:-)

啊哈,原来是这个效果,我想错了

我还以为是所有控件按比例缩放呢.

你这样一说我知道效果了.

主要是标准大小,自定义大小与最大化时的"布局"调整,而不是进行"缩放",呵呵.

顶顶,这样的功能的确是用得着的!!


……………………………………………………………………………………………………………………
[解决办法]
支持,顶

热点排行