Пример #1
0
 /// <summary>
 /// Removes MenuId wich was set from AddMenuItem().
 /// </summary>
 private void RemoveMenuItem()
 {
     if (this.MenuId != null)
     {
         Eplan.EplApi.Gui.Menu menu = new Eplan.EplApi.Gui.Menu();
         menu.RemoveMenuItem(this.MenuId);
     }
 }
 public void actLinks()
 {
     // Meldung ausgeben
     System.Windows.Forms.MessageBox.Show("Schalte um auf LINKS");
     // Menüeintrag "Links" entfernen
     DemoHauptMenue.RemoveMenuItem(hndMenuEntryL);
     // MenüeintragsID auf 0 setzen
     hndMenuEntryL = 0;
     // Menüeintrag "Rechts" hinzufügen falls er nicht vorhanden ist
     if (hndMenuEntryR == 0)
     {
         hndMenuEntryR = DemoHauptMenue.AddMenuItem( // .AddMenuItem(
             "Rechts",                               //Eintragsname,
             "actRechts",                            // Eintragsaktion,
             "Hiermit schalte ich um auf Rechts",    //  Statustext,
             hndHMenu,                               //  Menü-ID,
             1,                                      // Eintragsposition(1= hinten bzw 0= vorne),
             false,                                  // TrennerDavor,
             false);                                 // TrennerDanach);
     }
 }
    public void actLeft()
    {
        // Output message
        System.Windows.Forms.MessageBox.Show("Switch to LEFT");
        // Remove menu item "Left"
        DemoMainMenu.RemoveMenuItem(hndMenuEntryL);
        // Set menu entryID to 0

        hndMenuEntryL = 0;
        // Add menu item "Right" if it does not exist

        if (hndMenuEntryR == 0)
        {
            hndMenuEntryR = DemoMainMenu.AddMenuItem( // .AddMenuItem(
                "Right",                              // Entry name
                "actRight",                           // Item action,
                "Hereby I switch to right",           //  Statustext,
                hndHMenu,                             //  Menu-ID,
                1,                                    // Entry position(1 = rear or 0 = front),
                false,                                // Before seperator,
                false);                               // After seperator;
        }
    }