Hallo Peter,
vielleicht hast du die Eigenschaft
.TreeOptions.SelectionOptions verstellt. Folgende Optionen sind für deinen Anwendungsfall interessant:
- toMultiSelect - muß auf True stehen, damit überhaupt mehrere Einträge ausgewählt werden können
- toLevelSelectConstraint - True bedeutet, daß nur Markierungen innerhalb einer Ebene in mehreren Teilbäumen zugelassen sind
- toSiblingSelectConstraint - True bedeutet, daß nur Markierungen innerhalb einer Ebene innerhalb eines Teilbaums zugelassen sind
Oder löschst du die Markierungen versehentlich mit deinem eigenen Code? Dies könnte zum Beispiel in einer Behandlungsroutine für ein Ereignis passieren, das beim Markieren ausgelöst wird (OnChange, OnFocusChanged,...).
Gruß Hawkeye