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