public MenuItem AddMenuItem(VLoopCommand MenuAction, VLoopMenus MenuType, ToolBarButton TBButton, string MenuText, Shortcut MenuShortcut, Icon MenuIcon) { Menu menu = GetMenu(MenuType); AfniMenuItem item = new AfniMenuItem(); item.Text = MenuText; item.Shortcut = MenuShortcut; item.Click += new System.EventHandler(this.OnMenuClick); item.Icon = MenuIcon; item.Key = MenuAction; menu.MenuItems.Add(item); if (TBButton != null) { _app.ParentForm.VLoopToolBar.Buttons.Add(TBButton); } return(item); }
private MenuItem GetMenu(VLoopMenus menutype) { MenuItem cmd = null; switch (menutype) { case VLoopMenus.File: { cmd = _file; break; } case VLoopMenus.Edit: { cmd = _edit; break; } case VLoopMenus.View: { cmd = _view; break; } case VLoopMenus.Call: { cmd = _call; break; } case VLoopMenus.Tools: { cmd = _tools; break; } case VLoopMenus.System: { cmd = _system; break; } case VLoopMenus.Help: { cmd = _help; break; } } return(cmd); }