如何把FORM窗体下的所有控件名称都保存到文本文件中?文本文件的路径是运行程序下的,AA.TXT谢谢!
解决方案 »
- 关于edit是否输的问题
- 数据库更新时数据类型的问题。
- 请教一个关于API的问题,高手请进!高分奉上!在线等啊!急!急!急!急!急!急!急!急!急!急!急!急!
- 求助:如何统计本机网络流量?
- Delphi中如何声明和调用C++编写的DLL中的函数????(在线急等回答正确的另外在加分)
- 如何关闭CreateOleObject('internetExplorer.Application')打开的IE窗口
- 一个报表的问题....请各位帮帮我...
- 求一加密算法
- 用query控件,sql语句如何将datetimepicker中的内容添加入数据库中?
- 怎么用左dbimage无法显示ACCESS97数据库中的BMP图片?
- DevExpress VCL使用问题
- 做一个 定时发送采集到的温度,然后发送到服务器的 数据包,请问怎么做这个数据包。
CList:Tstringlist;
begin
Clist:=Tstringlist.create;
for i := 0 to form1.ComponentCount - 1 do
begin
Clist.add(form1.Components[i].name);
end;
clist.savetofile('xxx.txt');
end;
最后忘了clist.free;了只是这个需求是为什么而产生的呢?
谢谢,我要的是如何获取控件名的功能。实际中,并不是要另存到TXT文本的。另外,还有区别是否可视化控件。这个我自己研究研究!
ReadComponentResFile,
WriteComponentResFile
ObjectTextToBinary
ObjectBinaryToText
ObjectTextToResource
ObjectResourceToText
我加了判断
if form1.Components[i].InheritsFrom(TWinControl) then 来过滤是否可视化控件。是这样写的吧!
。
仅有一个名字,你是无法从txt中恢复的。你要有这个名字所对应的类型。要不然,我把一个TMemo对象改名为button1,难道你认为它是一个按扭?