TTreeView(50分)

  • 主题发起人 主题发起人 hhh
  • 开始时间 开始时间
H

hhh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TTreeView控件时,需要将其内容存储起来一边以后打开使用.
用treeview.savetofile()存储后,发现打开时,其各项内容的image
都变成了Timagelist中第一个图,因我需要某些内容显示其他图像,
请问有什么办法能解决吗?
 
另外保存TImageList
 
分开存储,建立个INI记录分别存的位置
 
分开存储,建立个INI记录分别存的位置
 
你可以在应用程序中专门控制
 
对每个节点分别存储,或只存储改变的节点,打开时再还原。
 
仿照Comctrls.pas中的TTreeStrings.SaveTreeToStream和TTreeStrings.LoadTreeFromStream,自己做两个函数,在里面加上ImageIndex的
存储和读取.
你也可以自己做一个TreeView控件,用自己做的函数来覆盖TreeView的LoadFromFile
和SaveToFile方法.
 
这个问题请 yysun 看看,好象是我以前多次注册 :)
时留下的,请帮忙检查一下用户的注册信息和我的是否相同。
 
最后确定不是我。
原提出问题的用户hhh由于是在4月底最后进入论坛的,
如果近期还有来的话请再看看,或者结束此问题。
否则一周后我将结束此问题。

- by 3h (分坛主)
 
多人接受答案了。
 
后退
顶部