/// <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; } }