我想用一个数组来储存12个Panel组件,然后调用它。请问怎么样储存,怎么样调用?(50分)

  • 主题发起人 主题发起人 孔明.net
  • 开始时间 开始时间

孔明.net

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用一个数组来储存12个Panel组件,然后调用它。请问怎么样储存,怎么样调用?
 
var
a : array [1..12] of TPanel
 
用TList应该也可以,里面有一个AddObject的方法,可以试试
 
同意!
var
a : array [1..12] of TPanel
 
请问怎么样调用?
 
var
a: array[0..3] of TPanel;
i: integer;
begin
for i := 0 to 3 do
begin
a := TPanel.Create(self);
a.Parent := self ;
a.Height :=40 ;
a.Top := i*50 ;
end;
看来这个因该能明白了吧:)
 
a.tag:=i;
通过 tag 来辨认
 
to 完颜康
如果我的TPanel是已经现成放好了的,怎么办?
ugvanxk, 我会辨认可是我不会调用 。
 
var
arrPanel:array[1..12] of TPanel
arrPanel[1]:=Panel1;
...
arrPanel[12]:=Panel12;
arrPanel.Caption:='内容'
 
lphjj 20
ugvanxk 10
完颜康 20
谢谢。
 
后退
顶部