/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a ToolStripControlHost. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripControlHost CreateControlHost(Control ctrl) { Debug.Assert(ctrl != null); ToolStripControlHost item = new ToolStripControlHost(ctrl); s_extenders[item] = new ToolStripItemExtender(item); return item; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a ToolStripComboBox. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripComboBox CreateComboBox() { ToolStripComboBox item = new ToolStripComboBox(); s_extenders[item] = new ToolStripItemExtender(item); item.AccessibleRole = AccessibleRole.ComboBox; return item; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a ToolStripDropDownButton. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripDropDownButton CreateDropDownButton() { ToolStripDropDownButton item = new ToolStripDropDownButton(); s_extenders[item] = new ToolStripItemExtender(item); item.DropDown.ShowItemToolTips = true; item.DropDown.ItemAdded += HandleItemAddedToOwner; item.DropDown.ItemRemoved += HandleItemRemovedFromOwner; item.AccessibleRole = AccessibleRole.ButtonDropDown; return item; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a ToolStripSplitButton. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripSplitButton CreateSplitButton() { CheckableSplitButton item = new CheckableSplitButton(); s_extenders[item] = new ToolStripItemExtender(item); item.DropDown.ShowItemToolTips = false; item.DropDown.ItemAdded += HandleItemAddedToOwner; item.DropDown.ItemRemoved += HandleItemRemovedFromOwner; item.AccessibleRole = AccessibleRole.SplitButton; return item as ToolStripSplitButton; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates a ToolStripButton. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripButton CreateButton() { ToolStripButton item = new ToolStripButton(); s_extenders[item] = new ToolStripItemExtender(item); item.AccessibleRole = AccessibleRole.PushButton; return item; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Creates the menu item. /// </summary> /// ------------------------------------------------------------------------------------ public static ToolStripMenuItem CreateMenuItem() { ToolStripMenuItem item = new ToolStripMenuItem(); s_extenders[item] = new ToolStripItemExtender(item); item.DropDown.ShowItemToolTips = false; item.DropDown.ItemAdded += HandleItemAddedToOwner; item.DropDown.ItemRemoved += HandleItemRemovedFromOwner; item.AccessibleRole = AccessibleRole.MenuItem; return item; }