public MenuItemProvider (SWF.MenuItem menuItem) : base (menuItem) { this.menuItem = menuItem; parentMenu = mainMenu = menuItem.GetMainMenu (); if (parentMenu == null) parentMenu = menuItem.GetContextMenu (); }
private static SWF.Menu GetRootMenu(SWF.MenuItem item) { SWF.Menu parentMenu = item.GetMainMenu(); if (parentMenu == null) { parentMenu = item.GetContextMenu(); } return(parentMenu); }
public MenuItemProvider(SWF.MenuItem menuItem) : base(menuItem) { this.menuItem = menuItem; parentMenu = mainMenu = menuItem.GetMainMenu(); if (parentMenu == null) { parentMenu = menuItem.GetContextMenu(); } }
private void mniClear_Click(object sender, System.EventArgs e) { ListView lstView = mniClear.GetContextMenu().SourceControl as ListView; CheckedListBox chkList = mniClear.GetContextMenu().SourceControl as CheckedListBox; if (lstView != null) { foreach (ListViewItem item in lstView.CheckedItems) { item.Checked = false; } } else if (chkList != null) { for (int i = 0; i < chkList.Items.Count; i++) { chkList.SetItemChecked(i, false); } } }
public void GetContextMenuTest () { Form myform = new Form (); myform.ShowInTaskbar = false; ContextMenu mycontextmenu = new ContextMenu (); myform.ContextMenu= mycontextmenu; MenuItem menuItem1 = new MenuItem (); menuItem1.Text = "1"; mycontextmenu.MenuItems.Add (menuItem1); Assert.AreEqual (mycontextmenu, menuItem1.GetContextMenu (),"#1"); myform.Dispose (); }
public override void Disconnect() { SWF.MenuItem menuItem = (SWF.MenuItem)itemProvider.Component; menuItem.Popup -= HandleExpandCollapse;; SWF.MainMenu mainMenu = menuItem.GetMainMenu(); if (mainMenu == null) { SWF.ContextMenu contextMenu = menuItem.GetContextMenu(); if (contextMenu != null) { contextMenu.Collapse -= HandleExpandCollapse; } } else { mainMenu.Collapse -= HandleExpandCollapse; } }
private PictureBox GetSourcePicture(MenuItem SourceMenu) { if (SourceMenu != null) { ContextMenu CM = SourceMenu.GetContextMenu(); if (CM != null) return CM.SourceControl as PictureBox; } return null; }
public static string GetString(MenuItem menuItem) { string moduleName = Assembly.GetCallingAssembly().GetName().Name; string formName = moduleName; Form parentForm = null; if (null != menuItem.GetMainMenu()) { parentForm = menuItem.GetMainMenu().GetForm(); } else if (null != menuItem.GetContextMenu()) { Control source = menuItem.GetContextMenu().SourceControl; if (null != source) { parentForm = source.FindForm(); } } if (null != parentForm) { formName = parentForm.Name; } string key = string.Format("{0}.{1}_{2}", moduleName, formName, menuItem.Name); string value = GetString(key, menuItem.Text); menuItem.Text = value; return value; }