困った。ラベルオブジェクトを作成します。
var lbl:Tlabel;
begin
lbl:=TLabel.Create(nil);
....
わかりました、しかしそれを破壊した後、それはまだ形のままです。私のコードがあります:
lbl.free;
lbl := nil;
それを実行した後、コントロールはフォームにとどまります。解決策はありますか?このコンポーネントを破棄する必要があります。これはフォームから消えるはずです。ありがとう。
編集:RemoveControl(AControl:TControl); 手順が機能していません。EDIT2:
for I := 0 to 4 do begin
lbl:=TLabel.Create(nil);
lbl.Top := 100+z*i;
lbl.Left := 88;
Lbl.Width := 80;
Lbl.Height := 14;
lbl.Font.Size := 9;
lbl.Caption := nm[i];
Form1.InsertControl(lbl);
このコントロールはフォームに残ります。