为什么重新运行程序时,TreeView组件不能保存前一次添加的结点
编号:QA003822
建立日期: 2001年1月31日 最后修改日期:2001年1月31日
所属类别:
朱建霞:
操作系统: Win98
编程工具: C++ Builder
问题: 为什么用Add或AddChild方法给TreeView组件添加新结点后,重新再运行程序时,不能保存我在前一次添加的结点?谢谢!
水平: 刚入门
回答:
控件一般不会自动保存你上一次运行时添加的数据。如果你希望实现这样的效果,必须自己添加代码:
1、在程序结束时(参考QA003318 "如何阻止正在运行的程序窗口的关闭"),保存TreeView的数据,
2、在程序开始时,读入先前保存的数据。
如果图省事,你可以调用TreeView的SaveToFile和LoadFromFile。当然如果你希望使用自己的格式保存文件,就需要自己编写操作文件的代码了。
此问题由李海回答。
| |
|
|
| |
|
|