HI,
du erstellst als erstes eine Groupbox, der du einen Titel und die Punkte Top und Left zuweist.
Dann gahst du in den Code und erstellst deine Checkboxen. Die Größe der Groupbox ergibt sich aus der Menge der Checkboxen.
Delphi-Quellcode:
//... hier kommt dein Lesevorgang an.
var
posxCheckbox: Integer;
for i := 1 to Anzahl do
begin
With TCheckbox.Create(Self) do
begin
Name := 'CheckBox' + IntToStr(i); // damit es keine 2 doppelten gibt.
Caption := Titel; // aus deinem Array
Left := 10;
Top := (i-1) * 20 + 5;
Checked := true; {false;}
Parent := Groupbox1;
end;
end;
Bernhard