Einzelnen Beitrag anzeigen

Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#1

JVCL TreeView Checkboxen checken es nicht :)

  Alt 31. Jan 2005, 16:39
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
  Mit Zitat antworten Zitat