Esta funcionalidade está disponível somente em determinados pacotes modulares. Info / Copyright

Inserir itens de menu sobre um script

Com ajuda de um script pode inserir no menu Utilitários um ou vários itens de menu. Para esse efeito, é utilizado no respectivo script, o atributo [DeclareMenu] e através deste atributo é chamada a função MenuFunction(). Quando o script for carregado, é gerado o item de menu que é especificado através da função AddMenuItem.

A estrutura geral de um script C# correspondente terá o seguinte aspeto:

public class <ScriptName>
{

     [DeclareMenu]
     public void MenuFunction()
     {

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

     }

}

Um item de menu está sempre ligado a uma ação que é chamada quando o item de menu é executado. Isto significa que ou o script regista adicionalmente uma ação (através de [DeclareAction]) ou o item de menu foi atribuído a uma ação já existente.

Veja também