| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: C# Skript: Menü mit mehreren Popupmenü-Unterpunkten? (2634 mal gelesen)
|
krischan86 Mitglied Elektroniker für Betriebstechnik
Beiträge: 16 Registriert: 17.08.2011 Eplan P8 Professional SP1
|
erstellt am: 04. Jan. 2012 07:30 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe folgendes Problem: Ich erstelle zur Zeit ein Script für einen schnellzugriff auf bestimmte PDFs auf unserem Server. Leider komme ich mit der Menügestaltung nicht ganz klar. ich hätte unter dem Menüpunkt Siemens gerne mehrere Popup-einträge, leider erstellt Eplan nur Zwei gleichnamige Menüs mit einem Unterpunkt. Hier mein Codeauszug: Code: oMenu.AddPopupMenuItem( "Siemens", // Name: Menü "Hauptkatalog IC10 (2012)", // Name: Menüpunkt "StartProcess /PROCESS:" + quote + @"\\janssen-svr4\daten\kataloge\siemens\IC10\SIRIUS_IC10_complete_German_2012.pdf" + quote + " /PARAMETER:''", // Name: Action "PDF öffnen...", // Statustext MenuID, // Menü-ID 1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt true, // Separator davor anzeigen false // Separator dahinter anzeigen ); MenuID = oMenu.AddPopupMenuItem( "Siemens", // Name: Menü "Hauptkatalog ST70 (2011)", // Name: Menüpunkt "StartProcess /PROCESS:" + quote + @"\\janssen-svr4\daten\kataloge\siemens\ST70\simatic_st70_complete_german_2011.pdf" + quote + " /PARAMETER:''", // Name: Action "PDF öffnen...", // Statustext MenuID, // Menü-ID 1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt false, // Separator davor anzeigen false // Separator dahinter anzeigen );
ich hoffe mir kann jemand helfen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Straight-Potter Mitglied Dipl.Ing. E-Technik
Beiträge: 601 Registriert: 14.07.2008 EPLAN Plattform 2.9 SP1 API EEC Prof EEC One
|
erstellt am: 05. Jan. 2012 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für krischan86
Moin! Du musst die Menü-ID bei dem ersten PopUp menü zurücklesen und danach die Methode AddMenuItem nutzen! D.H mit der ersten Methode erstellst Du den ersten Menüeintrag, danch musst du ja dieses Menü erweitern und das geht mit AddMenuItem!! Code: MenuID = oMenu.AddPopupMenuItem( "Siemens", // Name: Menü "Hauptkatalog IC10 (2012)", // Name: Menüpunkt "StartProcess /PROCESS:" + quote + @"\\janssen-svr4\daten\kataloge\siemens\IC10\SIRIUS_IC10_complete_German_2012.pdf" + quote + " /PARAMETER:''", // Name: Action "PDF öffnen...", // Statustext MenuID, // Menü-ID 1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt true, // Separator davor anzeigen false // Separator dahinter anzeigen ); oMenu.AddMenuItem( "Hauptkatalog ST70 (2011)", // Name: Menüpunkt "StartProcess /PROCESS:" + quote + @"\\janssen-svr4\daten\kataloge\siemens\ST70\simatic_st70_complete_german_2011.pdf" + quote + " /PARAMETER:''", // Name: Action "PDF öffnen...", // Statustext MenuID, // Menü-ID 1, // 1 = hinter Menüpunkt, 0 = vor Menüpunkt false, // Separator davor anzeigen false // Separator dahinter anzeigen );
Straight-Potter ------------------ Wenn wir bedenken, dass wir alle verrückt sind, ist das Leben erklärt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
krischan86 Mitglied Elektroniker für Betriebstechnik
Beiträge: 16 Registriert: 17.08.2011 Eplan P8 Professional SP1
|
erstellt am: 06. Jan. 2012 14:24 <-- editieren / zitieren --> Unities abgeben:
Vielen dank für die kompetente Antwort! Habe das Problem auf eigene Faust gefunden, aber deine Beschreibung stimmt genau: die MenuID war schuld. Schönes (hoffentlich nicht zu stürmisches) Wochenende Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|