Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar. Info / Copyright

Menüpunkte über ein Script hinzufügen

Mit Hilfe eines Scripts können Sie dem Menü Dienstprogramme ein oder mehrere Menüpunkte hinzufügen. Dazu wird im entsprechenden Script das Attribut [DeclareMenu] eingesetzt, und über dieses Attribut wird die Funktion MenuFunction() aufgerufen. Wird dann das Script geladen, so wird der Menüpunkt, der durch die Funktion AddMenuItem spezifiziert wird, erzeugt.

Der allgemeine Aufbau eines entsprechenden C#-Scripts sieht wie folgt aus:

public class <ScriptName>
{

     [DeclareMenu]
     public void MenuFunction()
     {

           Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
           oMenu.AddMenuItem("<MenuText>","<ActionName>");

     }

}

Ein Menüpunkt ist immer mit einer Aktion verknüpft, die aufgerufen wird, wenn der Menüpunkt ausgeführt wird. Dies bedeutet, dass entweder das Script zusätzlich eine Aktion anmeldet (über [DeclareAction]) oder dass der Menüpunkt einer bereits bestehenden Aktion zugewiesen wird.

Siehe auch