Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
请问admin或哪位高手用星现有的方法,实现树型框“插入功能”的算法
我在网上找到了一些算法,但用树型框现有的“方法”似乎实现不了。
树型浏览构件
论坛中有相应的实例,你找一下。
没有找到,我感觉是不是要是有能操作(.tre)的构件或方法这个功能应该能实现
比如:“写入”这个方法
-1,参数>变量:N,0,0,-1
-1,执行>条件选择:0189,0,0,-1
1,事件>等于条件1:0,0,0,-1
2,参数>2,0,0,-1
2,设置>变量:Y,0,0,-1
1,事件>等于条件2:1,0,0,-1
提供的参数:行号,索引号,写入内容,位图号等
行号:意思是在哪一行上或下写入
索引号:指的是属于哪一级的。上面的(-1、1,2为索引号)
这样可以直接写入到.tre里,然后再用“树型浏览”构件的方法:读取树型视图文件,读出来。
如果不建立.tre文件也可以使用变量+树型浏览的浏览内容结合来操作,
我想很多功能应该都能实现了。
这些是我根据.tre文件格式及网上的一些关于树型浏览的算法想出来的。。。
可以插入,有实例,就在论坛里;我们会再提供一个。
.tre 实际就是文本文件,使用文本文件 等构件也可以直接操作。
提供一个最好了,我刚才在论坛里翻到40多页了也没找到。
用文本文件构件可以操作?
我试试。。
admin提醒了我,配合“文本文件构件”可以做,
思路:
1、先把.tre文件的内容设置给“文本文件的内容”
2、通过“文本文件构件”的方法,可以实现文本内容的“插入”,通过截取行内容的第一个字符,即:索引值,这样就可以将
想插入的内容,插入到指定的位置。
3、插入完内容后,把“文本文件的内容”设置给.tre文件的内容,
4、再用树型浏览构件读取,就OK了
现在关键是怎样“得到.tre的文件内容”,怎样再设置给“.tre文件的内容”
因为没有属性:“.tre文件内容”
现在就缺一个".tre文件的文本内容"
万事俱备,只欠东风了.呵呵...
我正在写代码,先假设有这个构件或有这个属性,我先写写试试,问题不大。