Selected Node in Treeview

26/11/2007 - 23:25 von Peter Gast | Report spam
Hallo,
mit dem AfterSelect Ereignis erfasse ich den aktuell ausgewàhlten Knoten, um
eine entsprechende Prozedur auszuführen. Wenn der User auf den selben Knoten
nochmal klickt, soll die Prozedur nochmal ausgeführt werden.. AfterSelect
reagiert hier nicht und mit dem Mouseklick-Ereignis geht das auch nicht, da
nicht der aktuelle sondern der zuletzt ausgewàhlte Knoten zurückgegeben wird
(TreeView1.SelectedNode). Erst beim 2. Klickereignis habe ich den
ausgwàhlten Knoten.

Wie erhalte ich ein Ereignis, wenn ein Knoten ausgewàhlt wird bzw. wenn der
ausgewàhlte Knoten erneut angeklickt wird?


Gruß Peter
 

Lesen sie die antworten

#1 Karsten Sosna
27/11/2007 - 07:37 | Warnen spam
mit dem AfterSelect Ereignis erfasse ich den aktuell ausgewàhlten Knoten,
um eine entsprechende Prozedur auszuführen. Wenn der User auf den selben
Knoten nochmal klickt, soll die Prozedur nochmal ausgeführt werden..
AfterSelect reagiert hier nicht und mit dem Mouseklick-Ereignis geht das
auch nicht, da nicht der aktuelle sondern der zuletzt ausgewàhlte Knoten
zurückgegeben wird (TreeView1.SelectedNode). Erst beim 2. Klickereignis
habe ich den ausgwàhlten Knoten.

Wie erhalte ich ein Ereignis, wenn ein Knoten ausgewàhlt wird bzw. wenn
der ausgewàhlte Knoten erneut angeklickt wird?



Siehe NodeMouseClick-Event. Das Event wird vor AfterSelect gefeuert und
"leider" auch, wenn man einen Knoten nur expandiert.
Gruß Scotty

Ähnliche fragen