procedure TForm2.Button1Click(Sender: TObject);
var
f, c:integer;
box: TComponent;
plik : TextFile;
begin
f:=52;
begin
if
checkbox53.checked=true
then
repeat
begin
box:=(findcomponent('checkbox'+inttostr(f)));
if
tcheckbox(box).checked=true
then
c:=1;
AssignFile(plik, 'pliki\opcje.txt');
Reset(TF);
WriteLn(plik, c);
closeFile(plik);
IOResult;
dec(f)
end;
until
f=0
end;
end;
Dlaczego jak zapisuje plik to tylko zawsze zapisuje jedną jedynke nawet jeśli zaznaczone mam wszystkie 52 chceckbox.
Od razu chciałbym spyta jak zrobic marginesy w richedit lub jak wydukowa z marginesami.