<br>Hi,...
<br>
<br>in der Delphi Hilfe steht:
<br>"RightClickSelect muß den Wert True haben, damit sich das Klicken mit der rechten Maustaste auf die Eigenschaft Selected auswirkt."
<br>
<br>RightClickSelect hat bei bei mir nun den Wert True bekommen.
<br>Drücke ich nun mit der rechten Maustaste auf ein Element in dem TreeView, so passiert folgendes:
<br>-ein zuvor mit der linken Maustaste markiertes Element <b>A</b> verliert die blaue Markierung (behält jedoch noch einen schwarz gestrichelten Rahmen)
<br>-das Element <b>B</b>, welches mit der linken Maustaste angeclickt wurde, wird Blau markiert und mein PopUpMenü öffnet sich
<br>-wähle ich nun im PopUpMenü einen Menüpunkt wird folgender Code ausgeführt:
<br> SourceNode := TreeView1.Selected;
<br> Einfgen1.Enabled := True;
<br>Die Globale Variable SourceNode enthählt jedoch nicht das Element <b>B</b> sondern das Element <b>A</b>, obwohl dieses derzeit nicht blau markiert ist!
<br>-nachdem der Code ausgeführt wurde, wird das Element <b>B</b> wieder demarkiert und das Element <b>A</b> markiert
<br>
<br>Nun meine Frage:
<br>ich habe RightClickSelect=True gesetzt damit ich eben auf Element <b>B</b> zugreifen kann habe ich was falsch gemacht?
<br>ist das ein Bug?
<br>gibt es einen Workaround?
<br>
<br>Danke für die Hilfe
<br>
<br>mfg
<br>ps
<br>
<br>in der Delphi Hilfe steht:
<br>"RightClickSelect muß den Wert True haben, damit sich das Klicken mit der rechten Maustaste auf die Eigenschaft Selected auswirkt."
<br>
<br>RightClickSelect hat bei bei mir nun den Wert True bekommen.
<br>Drücke ich nun mit der rechten Maustaste auf ein Element in dem TreeView, so passiert folgendes:
<br>-ein zuvor mit der linken Maustaste markiertes Element <b>A</b> verliert die blaue Markierung (behält jedoch noch einen schwarz gestrichelten Rahmen)
<br>-das Element <b>B</b>, welches mit der linken Maustaste angeclickt wurde, wird Blau markiert und mein PopUpMenü öffnet sich
<br>-wähle ich nun im PopUpMenü einen Menüpunkt wird folgender Code ausgeführt:
<br> SourceNode := TreeView1.Selected;
<br> Einfgen1.Enabled := True;
<br>Die Globale Variable SourceNode enthählt jedoch nicht das Element <b>B</b> sondern das Element <b>A</b>, obwohl dieses derzeit nicht blau markiert ist!
<br>-nachdem der Code ausgeführt wurde, wird das Element <b>B</b> wieder demarkiert und das Element <b>A</b> markiert
<br>
<br>Nun meine Frage:
<br>ich habe RightClickSelect=True gesetzt damit ich eben auf Element <b>B</b> zugreifen kann habe ich was falsch gemacht?
<br>ist das ein Bug?
<br>gibt es einen Workaround?
<br>
<br>Danke für die Hilfe
<br>
<br>mfg
<br>ps
Comment