過程內部聲明 `grdpnl: TGridPanel` 等局部變量,過程結束後被自動釋放,界面不顯示。
type
TForm12 = class(TForm)
// ...
private
grdpnl: TGridPanel;
lbl: TLabel;
img: TImage;
public
// ...
end;
procedure TForm12.FormCreate(Sender: TObject);
begin
grdpnl := TGridPanel.Create(Self);
grdpnl.Parent := pnl1;
grdpnl.Align := alTop;
// ... 設置列/行集合
// 創建 Label
lbl := TLabel.Create(grdpnl);
lbl.Parent := grdpnl;
lbl.Align := alClient; // 或設置 Column/Row
lbl.Caption := '張自力';
// ...
end;
procedure TForm12.FormDestroy(Sender: TObject);
begin
grdpnl.Free;
lbl.Free;
img.Free;
end;