FCheckBox := TCheckBox.Create(self);
FCheckBox.Parent:=self;
A Caption property-t úgy adjuk meg, hogy azzal tulajdonképpen a CheckBox komponens Caption property-jét határozzuk meg. A CheckBox komponens méretét viszont aszerint kell változtatni, hogy a szélessége semmiképpen ne legyen nagyobb, illetve kisebb, mint amekkora a Caption felirat megjelenítéséhez szükséges. A méretet a SetCheckBoxWidth eljárás állítja be. A CheckBox a GroupBox komponens Font property-jét fogja használni, ezért a felirat méretének megállapításához ennek Canvas objektumát is felhasználjuk. A vízszintes és függőleges méretet egy TSize típusú változóban kapjuk meg, a lekérdezéshez pedig a GetTextExtentPoint32 eljárást használjuk.
var
size: TSize;
...
GetTextExtentPoint32(Canvas.Handle, PChar(Caption), Length(Caption), size);
A CheckBox jelölő négyzetének szélessége 13 pont, és a felirat távolsága ettől 6 pont, tehát ezeket még hozzá kell adni a felirat szélességéhez.