Hallo Leute,
ich habe mit einen zusätzlichen Menüpunkt neben dem Register "Hile "erstellt.
Jetzt möchte ich unter diesem Punkt meine Unterpunkte erstellen was auch klappt.
Aber ich komme nicht dahin, diese in meine gewünschte Reihenfolge zu bringen.
    // Start Menueinträge deklarieren 
    [DeclareMenu]
    public void MenuFunction()
    {
        Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
        uint MenuID = new uint(); // Menü-ID vom neu erzeugten Menü
        
        MenuID = oMenu.AddMainMenu( // Festlegen der Menü-ID des Objekts
            "Marcos Toolkiste 2.7", // Name: Menü
            "Hilfe", // neben Menüpunkt
            "Artikelsummenstücklisten", // Name: Menüpunkt
            "MenuArtikel", // Name: Action
            "Statustext", // Statustext
            1 // 1 = hinter Menüpunkt, 0 = vor Menüpunkt
            );
             oMenu.AddMenuItem(
            "Export Funktionen", // Name: Menü
            "Function", // Name: Action
            "Statustext", // Statustext
            MenuID, // Menü ID
            1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
            true, //Separator davor anzeigen
            false //Separator dahinter anzeigen
            );
            oMenu.AddMenuItem(
            "Alle Art.-Nummern mit 0 erweitern", // Name: Menü
            "Add_Zero", // Name: Action
            "Statustext", // Statustext
            MenuID, // Menü ID
            1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
            true, //Separator davor anzeigen
            false //Separator dahinter anzeigen
            );
            oMenu.AddMenuItem(
            "Siemens Artikel tauschen", // Name: Menü
            "Change", // Name: Action
            "Statustext", // Statustext
            MenuID, // Menü ID
            1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
            true, //Separator davor anzeigen
            false //Separator dahinter anzeigen
            );
               oMenu.AddMenuItem(
              "Gesperrte Artikel anzeigen", // Name: Menü
              "GesperrteArtikel", // Name: Action
              "Statustext", // Statustext
              MenuID, // Menü ID
              1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
              true, //Separator davor anzeigen
              false  //Separator dahinter anzeigen
              );
               oMenu.AddMenuItem(
               "Beschriftungen Ausgeben", // Name: Menü
               "Beschriftung", // Name: Action
               "Statustext", // Statustext
               MenuID, // Menü ID
               1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
               true, //Separator davor anzeigen
               false  //Separator dahinter anzeigen
               );
              oMenu.AddMenuItem(
              "Hyd. Auswertungen importieren", // Name: Menü
              "Hyd_Comp", // Name: Action
              "Statustext", // Statustext
              MenuID, // Menü ID
              1, // 1  hinter dem Menüpunkt, 0 = Vor dem Menüpunkt
              true, //Separator davor anzeigen
              false  //Separator dahinter anzeigen
              );
        //Popup Menue PDF Export
            MenuID = oMenu.AddPopupMenuItem(
                "PDF Export", // Name: Menü
                "Projekt Komplett", // Name: Menüpunkt
                "MenuPDFComplete", // Name: Action
                "PDF Export...", // Statustext
                MenuID, // Menü-ID
                1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt
                false, // Separator davor anzeigen
                true // Separator dahinter anzeigen
                );
            oMenu.AddMenuItem(
                            "Projekt Baugruppen", // Name: Menüpunkt
                            "MenuPDFSingle", // Name: Action
                            "PDF Export...", // Statustext
                            MenuID, // Menü-ID
                            1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt
                            false, // Separator davor anzeigen
                            false // Separator dahinter anzeigen
                            );
        return;
    }
Ich möchte gerne mehrere Punkte mit Popups machen und ich möchte die Reihenfolge bestimmten können.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP