Frage von tellme84, 12

C# - Notiy-App kontextmenü?

Ich möchte ein Kontextmenü erstellen in unterpunkte sortiert, weis aber nur wie das auf eine eben geht: hier code:;

        ContextMenu cm;
        MenuItem miCurr;
        int iIndex = 0;

        cm = new ContextMenu();

        miCurr = new MenuItem();
        miCurr.Index = iIndex++;
        miCurr.Text = "Menüpunkt 1";
        miCurr.Click += new EventHandler(GebAnzeigen);
        cm.MenuItems.Add(miCurr);
        
        miCurr = new MenuItem();
        miCurr.Index = iIndex++;
        miCurr.Text = "Menüpunkt 2";
        miCurr.Click += new EventHandler(GebAnzeigen);
        cm.MenuItems.Add(miCurr);
        
        miCurr = new MenuItem();
        miCurr.Index = iIndex++;
        miCurr.Text = "Menüpunkt 3";
        miCurr.Click += new EventHandler(GebAnzeigen);
        cm.MenuItems.Add(miCurr);

        NotifyIcon notico = new NotifyIcon();
        notico.Icon = new Icon("icon.ico");
        notico.Text = "Organicer";
        notico.Visible = true;
        notico.ContextMenu = cm;
Antwort
von PWolff, 6

Hast du es schon mit der MenuItems-Eigenschaft der Menüpunkte versucht?

(Übrigens ...

        for (iIndex = 0; iIndex < numberOfSubMenus; iIndex++) {
miCurr = new MenuItem();
miCurr.Index = iIndex;
miCurr.Text = String.Format("Menüpunkt {0}", iIndex);
miCurr.Click += new EventHandler(GebAnzeigen);
cm.MenuItems.Add(miCurr);
};

 )

Keine passende Antwort gefunden?

Fragen Sie die Community