none
In Treeview eine Node Auswählen

    Frage

  • Hallo

    ich bin bei der Arbeit an einem neuen Projekt heute auf ein Problem gestoßen:

    Ich habe eine TreeView Struktur, die wie folgt aussieht:

    Hilfe-Themen

    -Font-Dialog

    Error-Beschreibung

    -0x001

    -0x002

    Ich will jetzt per Code den Node 0x001 erreichen. Das geht aber nicht, denn ich kann nur auf die oberste Ebene zugreifen .

    Mein Code:

    TreeView1.SelectedNode = TreeView1.Nodes.Item(0)

    Da komme ich dann immer auf Hilfe-Themen , obwohl ich da gar nicht hin will^^

    Wie komme ich jetzt auf die untere Ebene, sprich auf 0x001 ? Geht das überhaupt, oder lässt das TreeView nicht zu?

    Ich freue mich über eure Hilfe

    MFG

    Scriptos

    Sonntag, 3. Februar 2013 21:38

Antworten

  • Hallo, ich nehme mal an, das du Winforms benutzt.

    Wenn du mittels (0) auf einen Knoten zugreifst, dann bekommst du einen TreeNode zurück. Dieser hat wiederum eine Eigenschaft Nodes. So sollte es also gehen:

    TreeView1.SelectedNode = TreeView1.Nodes(1).Nodes(0)



    Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook | Snippets

    • Als Antwort markiert Scriptos Sonntag, 3. Februar 2013 22:15
    Sonntag, 3. Februar 2013 22:00

Alle Antworten

  • Hallo, ich nehme mal an, das du Winforms benutzt.

    Wenn du mittels (0) auf einen Knoten zugreifst, dann bekommst du einen TreeNode zurück. Dieser hat wiederum eine Eigenschaft Nodes. So sollte es also gehen:

    TreeView1.SelectedNode = TreeView1.Nodes(1).Nodes(0)



    Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook | Snippets

    • Als Antwort markiert Scriptos Sonntag, 3. Februar 2013 22:15
    Sonntag, 3. Februar 2013 22:00
  • ah cool, hat funktioniert :)

    Da muss man auch erstmal drauf kommen :)

    Sonntag, 3. Februar 2013 22:15