none
Treeview-Control - Problem mit einem Kontext-Menü RRS feed

  • Frage

  • 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?

    Freitag, 22. März 2019 13:06

Antworten

  • Hi,

    vielleicht hilft dir das weiter:

    WinForms:

    https://stackoverflow.com/a/594662/5143476

    WPF:

    https://stackoverflow.com/a/2546/5143476

    Gruß


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    • Als Antwort markiert NicoNi Freitag, 22. März 2019 16:26
    Freitag, 22. März 2019 13:35

Alle Antworten

  • Hi,

    vielleicht hilft dir das weiter:

    WinForms:

    https://stackoverflow.com/a/594662/5143476

    WPF:

    https://stackoverflow.com/a/2546/5143476

    Gruß


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    • Als Antwort markiert NicoNi Freitag, 22. März 2019 16:26
    Freitag, 22. März 2019 13:35
  • Okay, das hat funktioniert.

    Danke für die prompte Hilfe.


    Freitag, 22. März 2019 16:27