热情软件屋

 

为什么重新运行程序时,TreeView组件不能保存前一次添加的结点


编号:QA003822
建立日期: 2001年1月31日 最后修改日期:2001年1月31日
所属类别:

朱建霞:
    操作系统: Win98
    编程工具: C++ Builder
    问题: 为什么用Add或AddChild方法给TreeView组件添加新结点后,重新再运行程序时,不能保存我在前一次添加的结点?谢谢!
    水平: 刚入门

回答:

    控件一般不会自动保存你上一次运行时添加的数据。如果你希望实现这样的效果,必须自己添加代码:
    1、在程序结束时(参考QA003318 "如何阻止正在运行的程序窗口的关闭"),保存TreeView的数据,
    2、在程序开始时,读入先前保存的数据。
    如果图省事,你可以调用TreeView的SaveToFile和LoadFromFile。当然如果你希望使用自己的格式保存文件,就需要自己编写操作文件的代码了。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio