Einzelnen Beitrag anzeigen

Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#16

AW: VirtualTreeView - Checkbox disablen

  Alt 20. Feb 2016, 12:38
Eigendlich ganz einfach.

Am besten wäre hier vermutlich die TriStateCheckBox. Auf Node_Level 2 habe ich einen Eingabemaske hinterlegt. In dieser Oberfläche kann man ein Datum einstellen. Wenn das eingestellte Datum "älter" als 3 Monate ist, soll der CheckState = false sein. Wir die Bearbeitung dann durch geführt und das Datum aktualisiert, wird der CheckState wieder true. Somit möchte ich im obersten Node_Level die Erforderlichkeit der Bearbeitung anzeigen. Der CheckState darf sich aber nicht durch das Klicken auf die Checkbox verändern, sondern soll abhängig vom Datim sein.

Ich habe einen Baum:
Code:
//Keine Bearbeitung erforderlich
[x] Node_0
  [x] Node_1
    [x] Node_2a
    [x] Node_2b
    [x] Node_2c
Code:
//Bearbeitung erforderlich
[#] Node_0
  [#] Node_1
    [ ] Node_2a
    [x] Node_2b
    [ ] Node_2c
Code:
//Bearbeitung erforderlich
[ ] Node_0
  [ ] Node_1
    [ ] Node_2a
    [ ] Node_2b
    [ ] Node_2c
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat