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