VB6Resizer是一個開源的控件,它的作用是在運行時刻自動對其它可視控件進行動態的位置/大小調整。
這個控件實現的功能和VB.Net的窗體布局功能類似。 比如你的窗體中有一個DBGrid控件,占了很大一部分,下邊有幾個按鈕 現在需要窗體的大小可調,以使DBGrid可以看到更多的數據,這樣的話,窗體上的控件就都需要調整,不然只有窗體變化,而控件不動的話就達不到預期效果,而且很難看。 原來的方式是在窗口的Resize事件中添加調整控件大小/位置的代碼,這樣做的話比較麻煩,要自己手動去計算寬度/偏移,然后將這些代碼寫死在程序中,以后增加控件或者調整布局都需要重新計算/修改代碼,不利于維護。 有了這個控件就方便多了,Resize事件中一行代碼不用寫,只需將這個控件拖動到窗體上,然后設置被調整控件的Tag屬性,在運行時刻就可以進行調整了。
VB6ResizerLib 2.0 版本新增分隔條控件,運行時可動態調整。同時修改了1.x版本中控件在退出程序前不會被釋放及其導致的一系列問題。 VB6ResizerLib 2.2 修正了2.0版本中使用DesignTimeInit模式的時候可能會導致VB崩潰的問題.
使用說明:
啟動VB程序,打開一個工程。
按Ctrl+T打開部件對話框。
找到并選中VB6ResizerLib后點擊確定。
將工具箱中新出現的VB6Resizer控件拖動到窗體上即可。
被調整控件需要使用Tag屬性定義調整規則,方式如下:
H - 調整控件自身高度。
W - 調整空間自身寬度。
T - 調整控件與容器頂部距離。
L - 調整控件與容器左側距離。
例如“HW”表示自動調整高度和寬度。
TL的優先級高于HW,如果Tag同時包含T和H,則僅T有效。




net framework 4.0 64位
vc2015運行庫
Visifire圖表控件
小旋風ASP服務器
正則表達式測試工具RegexTester
Spread 表格組件