Hallöle,
mein Ziel ist es ATM, dass, wenn ich für einen Knoten den Status der Checkbox ändere, die Unterknoten des gleichen diesen Status übernehmen. Da es dafür ja keine passende Eigenschaft gibt, hab ich folgendes im OnClick Ereignis stehen:
Delphi-Quellcode:
if (Sender as TTreeView).Selected.Data = Pointer(1) then
begin
nTemp := (Sender as TTreeView).Selected;
for i := 0 to nTemp.Count - 1 do
tv_main.SetChecked(nTemp.Item[i], tv_main.Checked[nTemp]);
end;
Das funktioniert grundsätzlich erstmal, aber nur genau EINMAL. D.h.: Nach dem Programmstart übernehmen die Unterknoten tatsächlich den Status des geänderten Knoten, aber dann nicht wieder zur Laufzeit.
Hat jemand eine Idee, was da falsch läuft?
Danke euch!
tyler