zapisanie zaznaczeń w CheckBoxList

0

a co tam zapytam się mistrzów :D

poradziełem sobie z zapisaniem pozycji dużej ilości ChecBoxów, ale nie mam dobrego pomysłu na zrobienie tego z CheckBoxList`ami.

PS chodzi mi o duże ilości, wszelkie pomysły nawet te głupie mile widziane :D

0

to zapisuj w zaleznosci od zaznaczenia 1 albo 0 w binarce :)

masz 8 checkboxow w jednym bajcie.

//troche glupio to napisales - bo w tresci jest o pozycje, a w temacie o zaznaczenie

i'am confused

0

:P chodzi mo o zaznaczenia checkboxy zapisywałem w taki sposób jak Ty napisałeś, a na ChechListBox chciałem wymyślić jakiś ciekawszy sposób

0
var
    F : file of boolean;
    i : integer;
    Zmienna : boolean;
begin
    AssignFile(F, 'd:\plik.dat');
    Rewrite(F);
    for i := 0 to CheckListBox1.Items.count - 1 do begin
        if CheckListBox1.Checked[i] then Zmienna := true
        else Zmienna := false;
        Write(F, Zmienna);
    end;
    CloseFile(F);
end;

Nie testowałem, ale powinno działać na naprawdę duże ilości... :-P

0

Nie testowałem, ale powinno działać na naprawdę duże ilości... :-P

chodziło mi o dużą ilość komponentów, a nie itemów, :D - ten sposób robiłem do zapisu checkboxów :D

0

Jeśli chodziło ci o dużą ilość komponentów CheckBoxList, to użyj jeszcze jednej pętli, ComponentCount oraz słówka

as

.

1 użytkowników online, w tym zalogowanych: 0, gości: 1