精易论坛

标题: 【求助】树形框与高级选择夹和超级列表框 [打印本页]

作者: 诸葛问天    时间: 2012-5-17 09:55
标题: 【求助】树形框与高级选择夹和超级列表框
界面:树形框,高级选择夹和超级列表框

功能:当树形框每增加一个项目时,选择夹创建一个子夹,并在以子夹为父窗口创建一个超级列表框

实在是头大!帮帮忙

作者: 执着    时间: 2012-5-17 10:26
用置父窗口就可以了! 只是要自己去画 或者复制组件也行! 最好是复制组件!!
作者: 诸葛问天    时间: 2012-5-17 10:58
用命令复制组建吗!
作者: 诸葛问天    时间: 2012-5-17 11:02
有复制组建的命令吗?
作者: 诸葛问天    时间: 2012-5-17 11:03
执着 发表于 2012-5-17 10:26
用置父窗口就可以了! 只是要自己去画 或者复制组件也行! 最好是复制组件!!

用命令复制组建吗!
作者: 诸葛问天    时间: 2012-5-17 11:04
执着 发表于 2012-5-17 10:26
用置父窗口就可以了! 只是要自己去画 或者复制组件也行! 最好是复制组件!!

.版本 2
复制窗口组件 (, )
这个吗?

作者: 孤心人    时间: 2012-5-17 11:39
诸葛问天 发表于 2012-5-17 11:04
.版本 2
复制窗口组件 (, )
这个吗?

嗯,是的,使用复制窗口组件命令复制组件然后置父窗口到选择夹,但无法指置选择夹的哪个子夹里里,只能在选择夹的事件“子夹被改变”事件中判断,然后显示为真就只可以了

例如:


.版本 2
.支持库 iext3

.如果真 (复制窗口组件 (标签1, 标签))
    标签.置父窗口 (高级选择夹1)
    标签.左边 = 50
    标签.顶边 = 70
    .如果真 (高级选择夹1.现行子夹 = 1)
        标签.可视 = 真
    .如果真结束

.如果真结束


.子程序 _高级选择夹1_子夹被改变

.如果真 (是否已创建 (标签))
    .如果真 (高级选择夹1.现行子夹 = 1)
        标签.可视 = 真
        返回 ()
    .如果真结束
    标签.可视 = 假

作者: 果子    时间: 2012-5-17 11:39
诸葛问天 发表于 2012-5-17 11:04
.版本 2
复制窗口组件 (, )
这个吗?

像这样好像没办法动态添加,以前试过
作者: 诸葛问天    时间: 2012-5-17 12:16
孤心人 发表于 2012-5-17 11:39
嗯,是的,使用复制窗口组件命令复制组件然后置父窗口到选择夹,但无法指置选择夹的哪个子夹里里,只能在 ...

那我如果用分组框呢!应该可以指定分组框吧!当选择时,让当前分组框显示最前面,就可以看到!不知道可行不!
作者: 诸葛问天    时间: 2012-5-17 12:18
果子 发表于 2012-5-17 11:39
像这样好像没办法动态添加,以前试过

动态添加列表框到其他的父窗口组建中,用哪个好呢!
作者: 执着    时间: 2012-5-17 13:34
楼主看看吧!!! 复制窗口组件 转移事件.rar (2.16 KB, 下载次数: 28)
作者: 之乎者也    时间: 2012-5-17 16:32
用一个超级列表框 搞个 数组把  当子夹便换自动重新刷新数据
作者: 诸葛问天    时间: 2012-5-17 17:49
校长小猪猪 发表于 2012-5-17 16:32
用一个超级列表框 搞个 数组把  当子夹便换自动重新刷新数据

没懂!详细点
作者: 之乎者也    时间: 2012-5-17 17:53
诸葛问天 发表于 2012-5-17 17:49
没懂!详细点

就是说  首先你弄一个数组变量 类型文本型  这里面存储超级列表框的每个表项内容 一个数组代表不同选择夹子夹中超级列表框的内容数据 格式是:第一行,第二行,这样
树形框添加表项之后 你就往这个数组中加入一个数组 然后选择夹的子夹被改变事件里 假如我的子夹由索引0 变到2 那就把数组变量[1]的文本内容提取 进行分割这个逗号  然后给他重新插入到超级列表框里去
作者: 小磊    时间: 2012-5-20 08:53
诸葛问天 发表于 2012-5-17 12:18
动态添加列表框到其他的父窗口组建中,用哪个好呢!

最简单的方法,用黑月界面库,自己建立
作者: 之乎者也    时间: 2012-5-20 08:57
小磊 发表于 2012-5-20 08:53
最简单的方法,用黑月界面库,自己建立

其实就是自己创建




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