Deze functionaliteit is alleen in bepaalde modulepakketten beschikbaar. Info / Copyright

Menuopdrachten via een script toevoegen

Met behulp van een script kunt u aan het menu Hulpprogramma's een of meerdere menuopdrachten toevoegen. Daartoe wordt in het betreffende script het attribuut [DeclareMenu] gebruikt en wordt via dit attribuut de functie MenuFunction() opgeroepen. Als het script dan wordt geladen, wordt de menuopdracht gegenereerd die door de functie AddMenuItem wordt gespecificeerd.

De algemene opbouw van een dergelijk C#-script ziet er als volgt uit:

public class <ScriptName>
{

     [DeclareMenu]
     public void MenuFunction()
     {

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

     }

}

Een menuopdracht is altijd gekoppeld met een actie, die wordt opgeroepen als de menuopdracht wordt uitgevoerd. Dat betekent dat het script een nieuwe actie aanmeldt (via [DeclareAction]) of dat de menuopdracht aan een bestaande actie wordt toegewezen.

Zie ook