eine Liste mit CheckBoxen
Dafür gibt es ein eigenes Control:
TCheckListBox.
Mit einer CheckListBox kann man viele CheckBoxen sehr platzsparend anzeigen und vorallem bequem in mit einer Schleife auslesen oder befüllen.
Eine CheckListBox hat 3 Array-Properties, die miteinander gekoppelt sind
Delphi-Quellcode:
property Items[] // enthält die Texte aller Checkboxen
property Checked[] // True=Checkbox angekreuzt
property State[] // wie Checked nur mit 3-wertiger Logik
Die angesprochende 3-wertige Logik bedeutet dass eine einzelne Option entweder angekreuzt, nicht angekreuzt oder grau sein kann.