请教一下组件有没有组的概念?(0分)

  • 主题发起人 主题发起人 njskinglc
  • 开始时间 开始时间
N

njskinglc

Unregistered / Unconfirmed
GUEST, unregistred user!
在VB里面有组的概念,就是如text(1).text(2),text(3)......,这样我们可以用一个变量I很
容易用FOR....END语句实现一些功能。在DELPHI里面有没有这样的功能的?
如我有10个EDIT,我想用FOR 。。。。DO语句设置他们的属性,该怎么做?
有的话,请教我一下,我是刚学的,请讲详细一点。谢谢各位
 
可以,不过要自己定义数组,自己创建数组的对象。
var
EditArray:[0..10] of TEdit;
i:integer;
begin
for i:=0 to 10 do
EditArray:=TEdit.Create(nil);

//最后别忘了释放
end;

另外,是“数组”,不是“组”,你提的问题很搞笑。
 
查找“控件数组”, 能搜出一大把相关问题
 
哦,原来这样,我要试试。看,谢谢啊!
 
可用它的Tag属性加以区别,先把它们的Tag属性设为不同,然后在其中一个EDIT的某个事件
中写上下列代码:
TEdit(Sender).tag对应的值就表示相应的EDIT。Are you clear?
 
楼主肯定用过VB
 
是啊,我会点VB,但是DELPHI就不太懂了。[:)]
 
后退
顶部