einheitliches context menü für alle child nodes eines parent nodes erzeugen



  • hallo,

    weiß jemand wie ich in einem treeView Element allen Subnodes eines Hauptnodes
    das gleiche Context Menü zuweise.

    Beim Hauptnode hab ich es so gemacht:

    treeView1.Nodes["groups"].ContextMenuStrip = contextMenuStrip1GroupsMain;

    meine Subnodes sehen so aus:

    treeView1.Nodes["groups"].Nodes.Add("groups_" + GroupID + "", Description, 0, 0);

    Die strings GoupID und Description fülle ich in einer foreach Schleife aus einer DB.

    Viele Grüße,

    Kai



  • problem gelöst, ich mache folgendes:

    if (sNodeName.StartsWith("groups_"))
    {

    int found = sNodeName.IndexOf("_");
    sCriteria = sNodeName.Substring(found + 1);
    e.Node.ContextMenuStrip = contextMenuStrip1Groups;

    dann klappts.

    Kai


Anmelden zum Antworten