怎样将控件的所有属性保存到一个文件或者字段中,需要时再根据文件或者字段恢复属性?(50)

  • 主题发起人 主题发起人 siaosa
  • 开始时间 开始时间
S

siaosa

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样将控件的所有属性保存到一个文件或者字段中,需要时再根据文件或者字段恢复控件的属性?
 
你直接把组件流化写入文件得了~.对象的串并行操作 ReadComponentResFile(), WriteComponentRes(). 对象的液化克隆http://www.delphibbs.com/keylife/iblog_show.asp?xid=2547
 
先WriteComponentResFile('001',Self)然后再 ReadComponentResFile('001',Self)提示XXXX控件已经存在.这样做不行我只是要把控件的属性保存到文件, 需要时再把属性从文件中恢复.并不是要克隆控件
 
看明白了ReadComponentResFile函数后,改写一下就可以了,其它的好像没什么好方法。或者你写一个函数,通过TypInfo单元中的函数,获取控件的所有属性以及对应类型,并将当前属性值写入一个INI文件,然后通过循环遍历当前界面上所有的控件,分别调用这个函数。
 
用Ini文件是最简单的了 TIniFile
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
802
DelphiTeacher的专栏
D
后退
顶部