Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#15

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 10:50
Das ist richtig, aber dann kann ich den Checkstate auch nicht mehr setzen... Ich will ja nur das OnClick verhindern.
Leider verstehe ich deine Aussage gerade nicht. Könntest du da etwas genauer werden? Zum einem willst du das die Checkbox disabled ist, auf der anderen Seite soll dann aber ein CheckState gesetzt werden. Ich habe es jetzt nicht ausprobiert, aber wird das OnChecking Event auch ausgelöst, wenn man per Quellcode vst.IsChecked[Node] := true; setzt? Das habe ich leider im Moment nicht im Kopf. Wenn dem so wäre, dann könntest du natürlich über einen Zwischenweg arbeiten und dir eine Variable setzen die auf true steht wenn du aus dem Programm heraus den CheckState der Node verändern willst, aber auf false ist, wenn der Benutzer eine Aktion ausführt. Und die Variable wird dann im OnChecking Event geprüft.
  Mit Zitat antworten Zitat