Ich habe ein eigenartiges Problem mit einem Treeview-Control.
Das TV verfügt über ein Kontext-Menüs mit den üblichen Menüpunkten "Neuer Knoten", "Knoten löschen", "Knoten bearbeiten", usw.
Mein zugehöriger Code funktioniert nicht unter allen Umständen korrekt.
Unter Umständen ist der TV.SelectedNode (den ich dann an die jeweilige BEarbeitungsfunktion übergebe) NOTHING.
Und zwar scheint das immer dann der Fall, wenn ich ausschliesslich mit der Maus über den gewünschten Treeview gehe, dort rechts mit der Maus klicke und den Menüpunkt wähle.
Jetzt ist der selectednode NOTHING. Was mich nicht allzu sehr überrascht, denn ich habe ja den Knoten ncht selected sondern nur rechts geklickt.
So funktionert es:
- den gewünschten Knoten einmal mit links klicken (ist jetzt dann selektiert)
- danach den Knoten nochmal mit rechts klicken.
Ich vermute, ich benutze die falsche EIgenschaft. Aber welche ist die richtige?