精易论坛

标题: 窗口组件位置自适应,更新 [打印本页]

作者: weiba963    时间: 2019-11-9 23:07
标题: 窗口组件位置自适应,更新



上次发过一个贴子“窗口中组件随窗口大小改变位置
原贴地址:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14493454&extra=
只是最简单的计算位置,每个图标都要去设置左边和顶边的位置。
如果按钮太多,那就太麻烦了。


这次给大家带来一个更新版的。。。。。。
里面自动取窗口组件个数,计算出每列可以排多少个组件,组件上下间距根据窗口大小平均排列。
这个版本的方法还是比较笨的办法,但是比第一次的要简便多了。


如果有哪位大神能够简化一下,发出来,让使用更方便的话就更好了。


下面是截图(有多个组件,多列)



窗口未最大化前:



窗口最大化后:



回复下载源码:



作者: lei45627    时间: 2019-11-9 23:49
可能需要 感谢分享
作者: q951681306    时间: 2019-11-9 23:53
感谢分享!!!!!!!!!学习一下!
作者: 各在天一涯    时间: 2019-11-10 00:32
感谢分享!!!!!!!!!学习一下!
作者: kingwang    时间: 2019-11-10 00:56
可能需要 感谢分享
作者: 峰生水起之林    时间: 2019-11-10 00:59
感谢分享了
作者: dwcq    时间: 2019-11-10 01:40
感谢分享

作者: Christoph    时间: 2019-11-10 02:44
楼主厉害!

作者: Yasuhi    时间: 2019-11-10 03:12
感谢分享
作者: 列明    时间: 2019-11-10 07:23
这是从左到右,优先列填充。
如果有更多种可自定义模式就更好了!

作者: FBI追风大大    时间: 2019-11-10 07:39
6666666666666666666
作者: weiba963    时间: 2019-11-10 08:42
列明 发表于 2019-11-10 07:23
这是从左到右,优先列填充。
如果有更多种可自定义模式就更好了!

其实稍微改一下就可以了。现在是列填充,取的是高度的值。如果要横着填充。取宽度的值就可以了。把左边和顶边的计算方式换一下。
作者: gaoqing    时间: 2019-11-10 08:56
这个要学习谢谢
作者: sinewtec    时间: 2019-11-10 09:19
小伙子,感觉你要爆了
作者: shinid8210    时间: 2019-11-10 10:14
感觉挺神奇的
作者: china599    时间: 2019-11-10 11:36
挺神奇的!!!!

作者: 竭诚软件    时间: 2019-11-10 11:43
学习学习 看看
作者: yxl2008    时间: 2019-11-10 12:25
谢谢楼主分享,下载学习!!!
作者: 周666    时间: 2019-11-10 12:41
进来看看1

作者: 菜鸟菜鸡秋水    时间: 2019-11-10 13:08
支持开源,作者6666666
作者: 私人云    时间: 2019-11-10 13:48
@半夏时光

作者: taykey    时间: 2019-11-10 14:11
这个不错。。要支持呀

作者: 杰西卡技术传媒    时间: 2019-11-10 16:20
学习一下是什么原理
作者: a1316280786    时间: 2019-11-10 16:50
66666666666666666666

作者: ebloke    时间: 2019-11-10 19:02
自绘的能不能套用一下?
作者: weiba963    时间: 2019-11-10 19:34
ebloke 发表于 2019-11-10 19:02
自绘的能不能套用一下?

应该可以。可以试一下
作者: hs3300    时间: 2019-11-10 19:45
66666666666
作者: cx1    时间: 2019-11-10 23:49
6666666666666666666666666666
作者: wxmthh    时间: 2019-11-11 01:02
6666666666666666666666666666
作者: 网络注册会员    时间: 2019-11-11 08:56
试一试这个
作者: 北极星光    时间: 2019-11-11 09:24

试一试这个
作者: 神一样的程序猿    时间: 2019-11-11 09:31
下载来看看
作者: 温良寄她    时间: 2019-11-12 03:27
学习学习 感谢开源


作者: ︶﹉离弃    时间: 2019-11-12 03:50
学习学习 感谢开源
作者: 杂艺人    时间: 2019-11-12 22:29
下载来看看
作者: azsxlian    时间: 2019-11-12 22:35
窗口组件位置自适应

作者: lxty2003    时间: 2019-11-13 07:51
谢谢楼主分享
作者: kingtt    时间: 2019-11-13 08:37
学习学习 感谢开源
作者: hurric    时间: 2019-11-13 10:42
学习一下 如何实现的
作者: xingwuzhe    时间: 2019-11-13 13:32
感谢风向 谢谢
作者: wojinz    时间: 2019-11-13 15:39
支持楼主

作者: 萌萌嗒的小白    时间: 2019-11-13 15:44
应该会比之前的好用吧

作者: 18718322915    时间: 2019-11-13 18:46
强势围观,谢谢开源

作者: easyjun    时间: 2019-11-13 19:05
下载看看效果


作者: lbt522715780    时间: 2019-11-13 21:11
正好需要!!!!

作者: zhaode2888    时间: 2019-11-13 21:20
认真学习一下 ,感谢楼主
作者: zodhk01256    时间: 2019-11-13 22:21
66666666666666666666

作者: 2B不止铅笔还    时间: 2019-11-29 23:02
        组件随窗口大小改变位置(更新).e
作者: mycoder    时间: 2021-7-5 11:52
感谢分谢
作者: 小丸熊    时间: 2022-1-14 21:16
看看呢,应该没有问题了
作者: as474888778    时间: 2022-1-25 16:31
你这个不能实现选择夹内或分组框内的组件跟着适应最大化
作者: 决然    时间: 2022-5-11 08:38
正好在找这个资源,谢谢分享
作者: 莫良    时间: 2022-5-31 21:11
感谢分享
作者: hbpgf123    时间: 2022-11-1 16:44

感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4