| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN | | | |  | Die Eplan Roadshow startet in 11 Städten der DACH-Region: Engineering & Fertigung im Fokus, eine Pressemitteilung
|
|
Autor
|
Thema: C# Skript: Menü mit mehreren Popupmenü-Unterpunkten? (3022 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 |

| | Technischer Systemplaner / Zeichner für Elektrotechnik (m/w/d) | Die SPS Schaltanlagentechnik steht für hochwertigen, individuellen Schaltanlagenbau mit jahrzehntelanger Erfahrung. Die Wurzeln reichen bis ins Jahr 1885 zurück. Nach der Ausgründung 1977 entwickelte sich das Unternehmen stetig weiter und baute nach der Wiedervereinigung einen eigenen Standort in Lutherstadt Wittenberg auf. Seit 1994 arbeiten ... | | Anzeige ansehen | Feste Anstellung |
|
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 >>)
 |