public ICustomMenuItem AddItem(string itemText, EventHandler eventHandler, bool isChecked, bool isEnabled, object image, Object tag) { ICustomMenuItem menuItem = ControlFactory.Instance.GetCustomMenuItem(); menuItem.Text = itemText; menuItem.Image = image; menuItem.Checked = isChecked; menuItem.Enabled = isEnabled; menuItem.Tag = tag; menuItem.Click += eventHandler; menuItem.MouseDown += MenuItem_MouseDown; Items.Add((ToolStripItem)menuItem); return(menuItem); }
public ICustomMenuItem InsertItem(int position, string itemText, EventHandler eventHandler, bool isChecked, bool isEnabled, object image, object tag) { ICustomMenuItem menuItem = ControlFactory.Instance.GetCustomMenuItem(); menuItem.Text = itemText; menuItem.Image = image; menuItem.Checked = isChecked; menuItem.Enabled = isEnabled; menuItem.Tag = tag; menuItem.Click += eventHandler; menuItem.MouseDown += MenuItem_MouseDown; DropDownItems.Insert(position, (ToolStripItem)menuItem); return(menuItem); }