首先定义全局变量SS(TFILESTREAM类型)和PATH(STRING类型),这里以复制一个
LISTVIEW控件为例,先将LISTVIEW1的信息保存到文件SAVECOMPONENT,然后,再将其信息读出,符给LISTVIEW2,程序代码如下: //保存LISTVIEW1的信息
PROCEDURE SAVECOMPONENT;
var
ss:TFileStream;
Path:String;
begin
Path:=ExtractFilePath(ParamStr(0));//获得当前路径
Try
ss.Create(Path+'\SaveComponent',fmCreate);
//保存控件信息到SAVECOMPONENT文件
ss.WriteComponent(ListView1);
Finally
ss.Free ;
end; //读取LISTVIEW1的信息符给LISTVIEW2控件
PROCEDURE READCOMPONENT;
begin
Try
ss.Create(Path+'SaveComponent',fmOpenRead);
ss.ReadComponent(ListView2); //从SAVECOMPONENT文件读回控件信息给LISTVIEW2
Finally
ss.Free ;
end;
end;
LISTVIEW控件为例,先将LISTVIEW1的信息保存到文件SAVECOMPONENT,然后,再将其信息读出,符给LISTVIEW2,程序代码如下: //保存LISTVIEW1的信息
PROCEDURE SAVECOMPONENT;
var
ss:TFileStream;
Path:String;
begin
Path:=ExtractFilePath(ParamStr(0));//获得当前路径
Try
ss.Create(Path+'\SaveComponent',fmCreate);
//保存控件信息到SAVECOMPONENT文件
ss.WriteComponent(ListView1);
Finally
ss.Free ;
end; //读取LISTVIEW1的信息符给LISTVIEW2控件
PROCEDURE READCOMPONENT;
begin
Try
ss.Create(Path+'SaveComponent',fmOpenRead);
ss.ReadComponent(ListView2); //从SAVECOMPONENT文件读回控件信息给LISTVIEW2
Finally
ss.Free ;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货