N
netsong
Unregistered / Unconfirmed
GUEST, unregistred user!
我动态创建了一系列tabsheet,当要destroy其中某一个的时候,却不知道怎样用.
我的源程序如下:
for i:=0 to 10 do
with TTabSheet.Create(tabsheet1) do
begin
PageControl:=PageControl1;
Name:='a'+inttostr(i);
Caption:='a'+inttostr(i);
end;
加入说我要destroy a1, 怎么办?我不能用直接用a1.destroy,会编译出错,提示
变量a1未定义;我也不能 var a1: TTabSheet,这样会出错:“abstract error”;
我更不能先 a1:=tabsheet1 , 这样会把刚才动态创建的所有tabsheet都destroy掉。
请高手指点迷津!!!
我的源程序如下:
for i:=0 to 10 do
with TTabSheet.Create(tabsheet1) do
begin
PageControl:=PageControl1;
Name:='a'+inttostr(i);
Caption:='a'+inttostr(i);
end;
加入说我要destroy a1, 怎么办?我不能用直接用a1.destroy,会编译出错,提示
变量a1未定义;我也不能 var a1: TTabSheet,这样会出错:“abstract error”;
我更不能先 a1:=tabsheet1 , 这样会把刚才动态创建的所有tabsheet都destroy掉。
请高手指点迷津!!!