易语言-树型框的加入子项目或更多级子项目的问题
树型框的加入子项目有没什么加入规则啊,我要么加到每个项目的第一级子项目都可以,到第二级全加到第一个项目的第一级子项目后了,比如:姓名数组[16]存放姓名‘’文本型年份数组...
树型框的加入子项目有没什么加入规则啊,我要么加到每个项目的第一级子项目都可以,到第二级全加到第一个项目的第一级子项目后了,
比如:
姓名数组[16] 存放姓名‘’文本型
年份数组[8] 存放年份‘’整数型
月份数组[12] 存放月份‘’整数型
链接数组[16][8][12][4] 存放任务的序号 没参与任务的为0 ‘’整数型
计次循环首(取数组下限(姓名数组,),人员变量)
树型框.加入项目( ,姓名数组[人员变量],,,人员变量,真,)
计次循环首(取数组下限(年份数组,),年份变量)
年份不重复变量=0
计次循环首(取数组下限(月份数组,),月份变量 )
月份不重复变量=0
计次循环首(取数组下限(链接数组,4),任务变量 )
如果真(链接数组[人员变量][年份变量][月份变量][任务变量]>0)
|- 如果(年份不重复变量=0)
| |-树型框.加入项目(人员变量 ,年份数组[年份变量],,,年份变量,,) | |- 年份不重复变量=1
|- 如果(月份不重复变量=0)
|-树型框.加入项目(人员变量+1 ,月份数组[月份变量],,,月份变量,)|- 月份不重复变量=1
计次循环尾
计次循环尾
计次循环尾
计次循环尾
最终目的是形成这个一样树型框
人名1
|-2008
| |-3月
| |-7月
|-2011
|-5月
|-8月
人名2
|-2005
| |-2月
| |-3月
|-2006
|-2月
|-8月
人名3
|-2008
| |-3月
| |-7月
|-2011
|-9月
|-10月
........
我上面的方法主要是索引号填不清楚,老是加到人名1底下去或者一下子在人名1项下加了N多级子项
高手指点下吧,我都烦了三天了
这索引号究竟怎么填才能把我要的子项目填到对应的项目下去啊 展开
比如:
姓名数组[16] 存放姓名‘’文本型
年份数组[8] 存放年份‘’整数型
月份数组[12] 存放月份‘’整数型
链接数组[16][8][12][4] 存放任务的序号 没参与任务的为0 ‘’整数型
计次循环首(取数组下限(姓名数组,),人员变量)
树型框.加入项目( ,姓名数组[人员变量],,,人员变量,真,)
计次循环首(取数组下限(年份数组,),年份变量)
年份不重复变量=0
计次循环首(取数组下限(月份数组,),月份变量 )
月份不重复变量=0
计次循环首(取数组下限(链接数组,4),任务变量 )
如果真(链接数组[人员变量][年份变量][月份变量][任务变量]>0)
|- 如果(年份不重复变量=0)
| |-树型框.加入项目(人员变量 ,年份数组[年份变量],,,年份变量,,) | |- 年份不重复变量=1
|- 如果(月份不重复变量=0)
|-树型框.加入项目(人员变量+1 ,月份数组[月份变量],,,月份变量,)|- 月份不重复变量=1
计次循环尾
计次循环尾
计次循环尾
计次循环尾
最终目的是形成这个一样树型框
人名1
|-2008
| |-3月
| |-7月
|-2011
|-5月
|-8月
人名2
|-2005
| |-2月
| |-3月
|-2006
|-2月
|-8月
人名3
|-2008
| |-3月
| |-7月
|-2011
|-9月
|-10月
........
我上面的方法主要是索引号填不清楚,老是加到人名1底下去或者一下子在人名1项下加了N多级子项
高手指点下吧,我都烦了三天了
这索引号究竟怎么填才能把我要的子项目填到对应的项目下去啊 展开
3个回答
展开全部
.版本 2
.支持库 iext
.子程序 __启动窗口_创建完毕
.局部变量 名字位置索引, 整数型
.局部变量 年位置索引, 整数型
.局部变量 前一个项目索引, 整数型
.局部变量 name, 文本型, , "5"
.局部变量 year, 文本型, , "5"
.局部变量 month, 文本型, , "5"
.局部变量 名字_索引, 整数型
.局部变量 年_索引, 整数型
name = { “张三”, “李四”, “王武”, “老李”, “小明” }
year = { “2011”, “2012”, “2013”, “2014”, “2015” }
month = { “5月”, “6月”, “7月”, “8月”, “9月” }
.计次循环首 (取数组成员数 (name), 名字_索引)
名字位置索引 = 树型框1.加入项目 (-1, name [名字_索引], , , -1, , )
.计次循环首 (取数组成员数 (year), 年_索引)
前一个项目索引 = 树型框1.加入项目 (名字位置索引, year [年_索引], , , 0, , )
树型框1.加入项目 (前一个项目索引, month, , , 1, , )
.计次循环尾 ()
.计次循环尾 ()
.支持库 iext
.子程序 __启动窗口_创建完毕
.局部变量 名字位置索引, 整数型
.局部变量 年位置索引, 整数型
.局部变量 前一个项目索引, 整数型
.局部变量 name, 文本型, , "5"
.局部变量 year, 文本型, , "5"
.局部变量 month, 文本型, , "5"
.局部变量 名字_索引, 整数型
.局部变量 年_索引, 整数型
name = { “张三”, “李四”, “王武”, “老李”, “小明” }
year = { “2011”, “2012”, “2013”, “2014”, “2015” }
month = { “5月”, “6月”, “7月”, “8月”, “9月” }
.计次循环首 (取数组成员数 (name), 名字_索引)
名字位置索引 = 树型框1.加入项目 (-1, name [名字_索引], , , -1, , )
.计次循环首 (取数组成员数 (year), 年_索引)
前一个项目索引 = 树型框1.加入项目 (名字位置索引, year [年_索引], , , 0, , )
树型框1.加入项目 (前一个项目索引, month, , , 1, , )
.计次循环尾 ()
.计次循环尾 ()
展开全部
树型框1.加入项目,
===========================================================================
参数<1>的名称为“父项目索引”,类型为“整数型(int)”,可以被省略。指定欲加入项目所处的父项目,0 为项目一,1 为项目二,如此类推。如果没有父项目(即欲加入项目为顶层项目),请提供值 -1 。如果本参数被省略,默认值为 -1 。
===========================================================================
要实现你说的格式,你这个参数必须指定!!!!
===========================================================================
参数<1>的名称为“父项目索引”,类型为“整数型(int)”,可以被省略。指定欲加入项目所处的父项目,0 为项目一,1 为项目二,如此类推。如果没有父项目(即欲加入项目为顶层项目),请提供值 -1 。如果本参数被省略,默认值为 -1 。
===========================================================================
要实现你说的格式,你这个参数必须指定!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-12
展开全部
占天时地利人和 取九州四海财宝 横批:财源不断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询