Treeview: Parent selektieren Childs in List



  • Hallo zusammen,
    nachdem ich nun einiges an Konsolenanwendungen gemacht habe, wollte ich nun ein wenig mit WindowsForms probieren.

    Dabei bin ich auf folgendes Problem gestoßen:
    Ich habe einen TreeView, dieser wird befüllt.

    Nun soll, wenn ich auf einen Parent Node klicke, die zugehörigen Child Nodes in eine List<Children> (Children ist eine Klasse von mir) eingelesen werden.

    private void tree_AfterSelect(object sender, TreeViewEventArgs e)
            {
                if (e.Node.Parent == null)
                {
    var childNode = new CIdent();
    List<Children> lChild = new List<Children>();
    //soweit bin ich gekommen, aber wie greif ich nun die childs ab?
    
    }
    

    Wie kann ich also die Children anhängen?



  • In Pseudo-Code sollte folgendes helfen:

    foreach Childnode in Node.Nodes
       lChild.Add(Childnode);
    

    Zu beachten ist, das die Childnodes den selben Typen haben wie deine selektierte Node.


Anmelden zum Antworten