下你所需,载你所想!
汇集开发技术源码资料

完美的窗口布局模块动态布局控件

:7.897KB :1 :2021-11-25 17:47:51

部分简介

如果后面,需要在某个控件前加一个控件,就要崩溃了,后面算过的位置,都要重新改
所以想着干脆布局交给运行时

所以弄了一个布局管理类,同时弄了一个易语言的版本

易语言,主要应该就是需要外部窗口调节尺寸后,动态的修改里面控件的位置和大小。

没有直接的方法指定盒子的左边和顶边,因为盒子的左边和顶边,都是靠着前面一个盒子。
就像写字一样,水平盒子布局完一个子盒子,第二个盒子左边增加,顶边不变。同理垂直盒子,左边不变,顶边增加。所以还有一种堆叠盒子图中没有画出,左边顶边都不会增加,全部相对父盒子,这种盒子是给选择夹专用的,因为选择夹每页的控件,就是像这样堆叠起来的。
没有子盒子的盒子,这一般就是控件了(并不是说控件不能包含子盒子,分组框,选择夹等容器都大概率包含子盒子)
或者不需要下一个盒子紧挨着,需要留一些空白,可以放一个没有子盒子的盒子,占位达到留白的效果。

盒子可以绑定一个窗口,这一般就是控件了,当布局到该盒子,简单的调用movewindow。

完美的窗口布局模块动态布局控件

热门推荐

相关文章