treeview控件的接点(50分)

  • 主题发起人 主题发起人 txbdir
  • 开始时间 开始时间
T

txbdir

Unregistered / Unconfirmed
GUEST, unregistred user!
请问一下treenode接点如何隐藏?隐藏某一个接点?
 
它提示说不能对只读什么修改哟!
 
你能不能试试?那个属性我试过,但出现"不能对只读属性修改"
 
没错,IsVisual 是个只读属性,不能赋值。楼主你为什么要隐藏节点呢?
 
因为我想编一个像chm文件那样的一个程序,要实现查找功能,肯定要把那些不要的隐藏掉啊!
 
你是从数据库创建树还是手工创建的呢..要是数据库创建那就在查询里控制就可以了!
 
如果非要隐藏,大概只能在读入前处理.比如将树先读入一个TSTRINGLIST,删除想隐藏的那个节点(如果它有子节点,还要考虑连子节点一起删除),然后再读入.
 
我必须在读入后处理啊!
 
这样的需求比较特殊。。。gz。。。
来自:txbdir, 时间:2006-8-23 10:56:56, ID:3542630
因为我想编一个像chm文件那样的一个程序,要实现查找功能,肯定要把那些不要的隐藏掉啊!
1。请问那些你不要查找的,你建在树上干啥呢?建之前就可以滤掉的。。。
2。如果建上去了,你通过什么知道哪些是需要隐藏的?通过这点你就可以
在每个树节点上绑定一个标志位,当你查找的时候不要找这些节点。。。
3。要彻底隐藏TTreeNode恕我没做过,TTreeNode也没这个属性。。。
如果执着要做成这样,建议自己写方法实现之。。。
 
到时要返回去的啊!最主要是我也知道有那个ISVISIBLE属性,我也想过用你们的那种方法,但复杂得多,我想那上ISVISIBLE属性哪儿还没有改好!我想应该是行的!
 
后退
顶部