Mulighed for afkrydsning/valg i treeview eller shelltreeview
Jeg er ved at lave et backup program, hvor det skal være muligt at krydse mapper af på en given disk. De mapper der så bliver krydset af ved, skal der tages backup af. Næste gang man så åbner programmet, skal det "huske" hvilke mapper der blev valgt sidste gang. Havde håbet lidt på at ShellTreeView havde mulighed for afkrydsning, men det lader ikke umiddelbart til det.
Er der evt. nogen der har kendskab til et ligende komponent, der kan netop dette.
Kan du ikke lave en onclickevent for den aktuelle item som så laver en checked eller unchecked i en checkbox og så gemme resultatet i en ini fil
create: var i : integer; begin ini := TIniFile.Create('VinConfig.ini'); // læser indstillingerne fra c:\windows
for i := 0 to ComponentCount-1 do if (Components[i] is TCheckbox) then (Components[i] as TCheckbox).Checked := ini.ReadBool('settings',components[i].Name,false); ini.Free; end;
Onclose: var i : Integer; begin ini := TIniFile.Create('VinConfig.ini'); //gemmer indstillingerne i c:\windows
for i := 0 to ComponentCount-1 do if (Components[i] is TCheckbox) then ini.WriteBool('settings',components[i].Name,(Components[i] as TCheckbox).Checked);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.