我想为它们的caption赋值.
谢谢关注!
谢谢关注!
解决方案 »
- 如何在程序中给checktree中的某项的选择框打钩
- 如何用随机函数取得0至9999中的1000个数字,且不能重复
- 关于自定义消息和最小化时在状态栏单击图标怎样出现象金山词霸一样的菜单,关键是怎么样改变用不同的图标!
- 用Package安装新组件的时候,不知道为什么,总是把以前安装的组件替换掉了,为什么?
- 关于image控件的问题(50分)
- 求助SQL语句的问题?
- 三层模式下,通过TQuery来新增图像字段的方法?请各位高手帮忙!
- 比如在一个from上放着三个DBGRID,如何知道当前点击的dbgrid的name?
- 我想用Delphi直接修改网页的html源码,该怎样做呢,还有关于数据库的一点问题
- delphi5.0下载网址?20分!!!!!
- 急求:矩阵QR分解的pascal源程序!!!!
- DELPHI中build和compile有什么区别?
var
i : Integer;
begin
for i := 1 to 10 do
begin
if FindComponent('Label_' + IntToStr(i)) <> nil then
TLabel(FindComponent('Label' + IntToStr(i))).Caption := 'text' + IntToStr(i)
end;
end;
var
i : Integer;
begin
for i := self.componentcount-1 downto 0 do
begin
if self.components[i] is tlabel then
TLabel(self.components[i]).Caption := 'text' + IntToStr(i)
end;
end;
labelarr: array[1..10] of Tlabel;在窗口的CREATE事件中:
labelarr[1]:=label1; labelarr[2]:=label2; labelarr[3]:=label3.......这样处理后,在窗口的其它事件中可以直接操作这个数组, 遍历很方便的.
begin
if (Sender as Tform).Components[i] is TLabel then
TLabel ((Sender as Tform).Components[i]).caption := 'aaa'; end;