问题:我有个字符串变量,里面存储了一个对象的名字,这个对象是Tlabel,但可能是label1,也可能是label2,label3,我想引用这个对象,比如,对象.caption := 'aa',该如何引用?请技术好的朋友指教。
解决方案 »
- 求delphi6 下载地址,在线等待!!!!!!!!!!!!!!!
- InstallShield Professional 6.22 ,打包大人入,先谢了。
- 请问这个提示是什么意思?如何解决?谢谢!
- 请问怎样将TColor转化为RGB值?
- 大家来拿高分!!!!!!!!!!
- 救命!如何获取WebSnap Apllication的TEndUserSessionAdapter中封装的用户登陆信息!,急,在线等!
- 怎样才能让Form1中的数据控制组件连上DataModule里面的DataSource?
- 小问题:Tdump.exe 是用来做什么的?
- 如何在不同过程间实现传值?
- 请问有人用过鱼鱼桌面秀吗? 哪些效果是怎么做出来的?
- 请问delphi里面调用外面的一个可执行文件的函数是什么?
- 关于串口通信程序的一个非常奇怪的现象
(FindComponent('sdf') as TLabel).Caption := 'asdfasdf';
function ChangeLabelCaption(ALableName, ANewCaption: String): String;
begin
if FindComponent(ALableName) is TLabel then
(FindComponent(ALableName) as TLabel).Caption := ANewCaption;
end;
begin
Tlabel(findcomponent('label'+inttostr(i))).Caption:='aa';
end;
TLabel(Self.FindComponent('lable1')).Caption:='aa';
如果不确定的话就需要用is来判断一下类型后再赋值了