7 types derived from ToolStripMenuItem
System.Windows.Forms (2)
System\Windows\Forms\MDI\MdiControlStrip.ControlBoxMenuItem.cs (1)
9internal class ControlBoxMenuItem : ToolStripMenuItem
System\Windows\Forms\MDI\MdiControlStrip.SystemMenuItem.cs (1)
9internal class SystemMenuItem : ToolStripMenuItem
System.Windows.Forms.Design (5)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
1369private class TypeMenuItem : ToolStripMenuItem
System\Windows\Forms\Design\BaseContextMenuStrip.cs (1)
256private class SelectToolStripMenuItem : ToolStripMenuItem
System\Windows\Forms\Design\DesignerVerbToolStripMenuItem.cs (1)
11internal class DesignerVerbToolStripMenuItem : ToolStripMenuItem
System\Windows\Forms\Design\ItemTypeToolStripMenuItem.cs (1)
12internal class ItemTypeToolStripMenuItem : ToolStripMenuItem
System\Windows\Forms\Design\StandardCommandToolStripMenuItem.cs (1)
12internal class StandardCommandToolStripMenuItem : ToolStripMenuItem
34 instantiations of ToolStripMenuItem
System.Windows.Forms (16)
System\Windows\Forms\Controls\Menus\MenuStrip.cs (1)
150return new ToolStripMenuItem(text, image, onClick);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (2)
248itemToAdd = new ToolStripMenuItem(hmenu, (int)info.wID, targetWindow); 534return new ToolStripMenuItem(text, image, onClick);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
486ToolStripMenuItem menuItem = new();
System\Windows\Forms\MDI\MdiWindowListStrip.cs (3)
33_mergeItem ??= new ToolStripMenuItem 113ToolStripMenuItem windowListItem = new(mdiParent.MdiChildren[i]) 139ToolStripMenuItem moreWindowsMenuItem = new ToolStripMenuItem
System\Windows\Forms\Printing\PrintPreviewDialog.cs (9)
762_autoToolStripMenuItem = new ToolStripMenuItem(); 763_toolStripMenuItem1 = new ToolStripMenuItem(); 764_toolStripMenuItem2 = new ToolStripMenuItem(); 765_toolStripMenuItem3 = new ToolStripMenuItem(); 766_toolStripMenuItem4 = new ToolStripMenuItem(); 767_toolStripMenuItem5 = new ToolStripMenuItem(); 768_toolStripMenuItem6 = new ToolStripMenuItem(); 769_toolStripMenuItem7 = new ToolStripMenuItem(); 770_toolStripMenuItem8 = new ToolStripMenuItem();
System.Windows.Forms.Design (18)
System\Windows\Forms\Design\BaseContextMenuStrip.cs (1)
118_selectionMenuItem = new ToolStripMenuItem();
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (8)
151_contextMenuRow = new ToolStripMenuItem 157_contextMenuCol = new ToolStripMenuItem 307ToolStripMenuItem add = new(); 308ToolStripMenuItem insert = new(); 309ToolStripMenuItem delete = new(); 312ToolStripMenuItem absolute = new(); 313ToolStripMenuItem percent = new(); 314ToolStripMenuItem autosize = new();
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (1)
38_insertToolStripMenuItem = new ToolStripMenuItem
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (1)
382_menuItem = new ToolStripMenuItem
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (7)
68ToolStripMenuItem item = new(text); 94ToolStripMenuItem item = new(name) 105ToolStripMenuItem item = new(text); 120_imageToolStripMenuItem = new ToolStripMenuItem 192_convertToolStripMenuItem = new ToolStripMenuItem 197_insertToolStripMenuItem = new ToolStripMenuItem 213_editItemsToolStripMenuItem = new ToolStripMenuItem
179 references to ToolStripMenuItem
System.Windows.Forms (91)
System\Windows\Forms\ContextMenuStrip.cs (1)
72else if (item is ToolStripMenuItem toolStripMenuItem)
System\Windows\Forms\Controls\Menus\MenuStrip.cs (2)
13private ToolStripMenuItem? _mdiWindowListItem; 133public ToolStripMenuItem? MdiWindowListItem
System\Windows\Forms\Controls\Menus\MenuTimer.cs (10)
9private ToolStripMenuItem? _fromItem; 27private ToolStripMenuItem? CurrentItem { get; set; } 35public void Start(ToolStripMenuItem item) 45private void StartCore(ToolStripMenuItem? item) 61public void Transition(ToolStripMenuItem fromItem, ToolStripMenuItem? toItem) 97public void Cancel(ToolStripMenuItem? item) 118ToolStripMenuItem? lastSelected = _fromItem; 149ToolStripMenuItem? menuItem = toolStrip.ActiveDropDowns[0].OwnerItem as ToolStripMenuItem;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (8)
51private Dictionary<Keys, ToolStripMenuItem>? _shortcuts; 1640internal Dictionary<Keys, ToolStripMenuItem> Shortcuts 1644_shortcuts ??= new Dictionary<Keys, ToolStripMenuItem>(1); 1755if (nextItem is ToolStripMenuItem tsNextItem && !IsDropDown) 2450ToolStripMenuItem.MenuTimer.HandleToolStripMouseLeave(this); 2899foundMenuItem = (foundMenuItem || (currentItem is ToolStripMenuItem)); 2950if (!(currentItem is ToolStripMenuItem) || string.IsNullOrEmpty(currentItem.Text) || !currentItem.Enabled) 3034ToolStripMenuItem.MenuTimer.Cancel();
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.cs (2)
176/// Raises the <see cref="ToolStripMenuItem.CheckedChanged"/> event. 182/// Raises the <see cref="ToolStripMenuItem.CheckStateChanged"/> event.
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
1286ToolStripMenuItem.MenuTimer.Cancel();
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (2)
262((ToolStripMenuItem)itemToAdd).DropDown = FromHMenu(info.hSubMenu, targetWindow); 286if (item is ToolStripMenuItem menuItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripHighContrastRenderer.cs (4)
184if (e.Item is ToolStripMenuItem menuItem && !e.Item.IsOnDropDown && (menuItem.Checked || menuItem.Selected)) 240|| (typeof(ToolStripMenuItem).IsAssignableFrom(e.Item.GetType()) 241&& ((ToolStripMenuItem)e.Item).DisplayStyle != ToolStripItemDisplayStyle.Image 243&& ((ToolStripMenuItem)e.Item).Checked))
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (2)
171if (_ownerItem.Selected && _ownerItem is ToolStripMenuItem) 178if (_ownerItem.Selected && _ownerItem is ToolStripMenuItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (2)
761&& activeControlInChain.ContextMenuStrip.Shortcuts.TryGetValue(shortcut, out ToolStripMenuItem? item) 853if (toolStrip.Shortcuts.TryGetValue(shortcut, out ToolStripMenuItem? item)
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (5)
166MenuTimer.Transition(this, otherItemBeingSelected as ToolStripMenuItem); 273typeof(ToolStripMenuItem), 277typeof(ToolStripMenuItem), 482internal ToolStripMenuItem Clone() 486ToolStripMenuItem menuItem = new();
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (2)
16private readonly ToolStripMenuItem _owningToolStripMenuItem; 18public ToolStripMenuItemAccessibleObject(ToolStripMenuItem ownerItem) : base(ownerItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemInternalLayout.cs (2)
13private readonly ToolStripMenuItem _ownerItem; 15public ToolStripMenuItemInternalLayout(ToolStripMenuItem ownerItem)
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (5)
659else if (item is ToolStripMenuItem menuItem && menuItem.CheckState == CheckState.Checked) 714if (e.Item is ToolStripMenuItem && (e.Item.Selected || e.Item.Pressed)) 745if (e.Item is ToolStripMenuItem) 747ToolStripMenuItem? item = e.Item as ToolStripMenuItem;
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (2)
464ToolStripMenuItem? item = e.Item as ToolStripMenuItem;
System\Windows\Forms\MDI\MDIControlStrip.cs (5)
14private readonly ToolStripMenuItem _system; 15private readonly ToolStripMenuItem _close; 16private readonly ToolStripMenuItem _minimize; 17private readonly ToolStripMenuItem _restore; 74public ToolStripMenuItem Close => _close;
System\Windows\Forms\MDI\MdiWindowListStrip.cs (7)
12private ToolStripMenuItem? _mergeItem; 29internal ToolStripMenuItem MergeItem 67public void PopulateItems(Form mdiParent, ToolStripMenuItem mdiMergeItem, bool includeSeparator) 74ToolStripMenuItem mergeItem = MergeItem; 113ToolStripMenuItem windowListItem = new(mdiParent.MdiChildren[i]) 139ToolStripMenuItem moreWindowsMenuItem = new ToolStripMenuItem 183if (sender is ToolStripMenuItem windowListItem)
System\Windows\Forms\Printing\PrintPreviewDialog.cs (29)
27private ToolStripMenuItem _autoToolStripMenuItem; 28private ToolStripMenuItem _toolStripMenuItem1; 29private ToolStripMenuItem _toolStripMenuItem2; 30private ToolStripMenuItem _toolStripMenuItem3; 31private ToolStripMenuItem _toolStripMenuItem4; 32private ToolStripMenuItem _toolStripMenuItem5; 33private ToolStripMenuItem _toolStripMenuItem6; 34private ToolStripMenuItem _toolStripMenuItem7; 35private ToolStripMenuItem _toolStripMenuItem8; 1068private void CheckZoomMenu(ToolStripMenuItem? toChecked) 1070foreach (ToolStripMenuItem item in _zoomToolStripSplitButton.DropDownItems) 1078ToolStripMenuItem? item = sender as ToolStripMenuItem; 1085ToolStripMenuItem? item = sender as ToolStripMenuItem; 1092ToolStripMenuItem? item = sender as ToolStripMenuItem; 1099ToolStripMenuItem? item = sender as ToolStripMenuItem; 1106ToolStripMenuItem? item = sender as ToolStripMenuItem; 1113ToolStripMenuItem? item = sender as ToolStripMenuItem; 1120ToolStripMenuItem? item = sender as ToolStripMenuItem; 1127ToolStripMenuItem? item = sender as ToolStripMenuItem; 1134ToolStripMenuItem? item = sender as ToolStripMenuItem;
System.Windows.Forms.Design (88)
System\Windows\Forms\Design\BaseContextMenuStrip.cs (2)
19private ToolStripMenuItem? _selectionMenuItem; 136ToolStripMenuItem selectListItem = new SelectToolStripMenuItem(parent, _serviceProvider);
System\Windows\Forms\Design\StandardCommandToolStripMenuItem.cs (1)
87_image = new Icon(typeof(ToolStripMenuItem), _name).ToBitmap();
System\Windows\Forms\Design\StandardMenuStripVerb.cs (16)
124ToolStripMenuItem rootItem = null; 131name = NameFromText(itemText, typeof(ToolStripMenuItem), nameCreationService, true); 148item = (ToolStripMenuItem)_host.CreateComponent(typeof(ToolStripMenuItem), name); 157if ((item is ToolStripMenuItem menuItem) && shortcut != Keys.None) 188rootItem = (ToolStripMenuItem)item; 395image = new Icon(typeof(ToolStripMenuItem), "new").ToBitmap(); 399image = new Icon(typeof(ToolStripMenuItem), "open").ToBitmap(); 403image = new Icon(typeof(ToolStripMenuItem), "save").ToBitmap(); 407image = new Icon(typeof(ToolStripMenuItem), "printPreview").ToBitmap(); 411image = new Icon(typeof(ToolStripMenuItem), "print").ToBitmap(); 415image = new Icon(typeof(ToolStripMenuItem), "cut").ToBitmap(); 419image = new Icon(typeof(ToolStripMenuItem), "copy").ToBitmap(); 423image = new Icon(typeof(ToolStripMenuItem), "paste").ToBitmap(); 427image = new Icon(typeof(ToolStripMenuItem), "help").ToBitmap(); 468string nameOfRandomItem = ToolStripDesigner.NameFromText(null, typeof(ToolStripMenuItem), _designer.Component.Site);
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (20)
48private ToolStripMenuItem _contextMenuRow; 49private ToolStripMenuItem _contextMenuCol; 307ToolStripMenuItem add = new(); 308ToolStripMenuItem insert = new(); 309ToolStripMenuItem delete = new(); 312ToolStripMenuItem absolute = new(); 313ToolStripMenuItem percent = new(); 314ToolStripMenuItem autosize = new(); 1588((ToolStripMenuItem)menu.Items["absolute"]).Checked = false; 1589((ToolStripMenuItem)menu.Items["percent"]).Checked = false; 1590((ToolStripMenuItem)menu.Items["autosize"]).Checked = false; 1596((ToolStripMenuItem)menu.Items["absolute"]).Checked = true; 1599((ToolStripMenuItem)menu.Items["percent"]).Checked = true; 1602((ToolStripMenuItem)menu.Items["autosize"]).Checked = true; 1653private void OnAddClick(object sender, EventArgs e) => OnAdd((bool)((ToolStripMenuItem)sender).Tag); // Tag = isRow 1739bool isRow = (bool)((ToolStripMenuItem)sender).Tag; 1922bool isRow = (bool)((ToolStripMenuItem)sender).Tag; 2027private void OnAbsoluteClick(object sender, EventArgs e) => ChangeSizeType((bool)((ToolStripMenuItem)sender).Tag, SizeType.Absolute); 2029private void OnPercentClick(object sender, EventArgs e) => ChangeSizeType((bool)((ToolStripMenuItem)sender).Tag, SizeType.Percent); 2031private void OnAutoSizeClick(object sender, EventArgs e) => ChangeSizeType((bool)((ToolStripMenuItem)sender).Tag, SizeType.AutoSize);
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (1)
19private ToolStripMenuItem _insertToolStripMenuItem;
System\Windows\Forms\Design\ToolStripDesigner.cs (2)
1664string nameOfRandomItem = NameFromText(null, typeof(ToolStripMenuItem), 2428ToolStripItem newItem = AddNewItem(typeof(ToolStripMenuItem));
System\Windows\Forms\Design\ToolStripDesignerUtils.cs (4)
49[typeof(ToolStripMenuItem), typeof(ToolStripComboBox), typeof(ToolStripTextBox)]; 52[typeof(ToolStripMenuItem), typeof(ToolStripComboBox), typeof(ToolStripSeparator), typeof(ToolStripTextBox)]; 62if (item is ToolStripMenuItem && item.IsOnDropDown) 71else if (item is ToolStripMenuItem && !item.IsOnDropDown)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (3)
22private ToolStripMenuItem _menuItem; 28internal ToolStripMenuItem _currentParent; 84public ToolStripMenuItem DesignerMenuItem
System\Windows\Forms\Design\ToolStripInSituService.cs (2)
121ToolStripMenuItem toolItem = designer.DesignerMenuItem; 142else if (comp is ToolStripMenuItem)
System\Windows\Forms\Design\ToolStripItemBehavior.cs (2)
199if (_selectedGlyph is not null && _selectedGlyph.Item is ToolStripMenuItem) 367if (selectedItem is ToolStripMenuItem)
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (29)
20private ToolStripMenuItem _imageToolStripMenuItem; 21private ToolStripMenuItem _enabledToolStripMenuItem; 23private ToolStripMenuItem _isLinkToolStripMenuItem; 24private ToolStripMenuItem _springToolStripMenuItem; 26private ToolStripMenuItem _checkedToolStripMenuItem; 27private ToolStripMenuItem _showShortcutKeysToolStripMenuItem; 29private ToolStripMenuItem _alignmentToolStripMenuItem; 30private ToolStripMenuItem _displayStyleToolStripMenuItem; 34private ToolStripMenuItem _convertToolStripMenuItem; 35private ToolStripMenuItem _insertToolStripMenuItem; 37private ToolStripMenuItem _leftToolStripMenuItem; 38private ToolStripMenuItem _rightToolStripMenuItem; 40private ToolStripMenuItem _noneStyleToolStripMenuItem; 41private ToolStripMenuItem _textStyleToolStripMenuItem; 42private ToolStripMenuItem _imageStyleToolStripMenuItem; 43private ToolStripMenuItem _imageTextStyleToolStripMenuItem; 45private ToolStripMenuItem _editItemsToolStripMenuItem; 66private ToolStripMenuItem CreatePropertyBasedItem(string text, string propertyName, string imageName) 68ToolStripMenuItem item = new(text); 75item.Image = new Icon(typeof(ToolStripMenuItem), imageName).ToBitmap(); 92private ToolStripMenuItem CreateEnumValueItem(string propertyName, string name, object value) 94ToolStripMenuItem item = new(name) 103private ToolStripMenuItem CreateBooleanItem(string text, string propertyName) 105ToolStripMenuItem item = new(text); 123Image = new Icon(typeof(ToolStripMenuItem), "image").ToBitmap(), 132if (selectedItem is ToolStripMenuItem) 218_editItemsToolStripMenuItem.Image = new Icon(typeof(ToolStripMenuItem), "editdropdownlist").ToBitmap(); 312if (_currentItem is ToolStripMenuItem) 638if (selectedItem is ToolStripMenuItem)
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
959if (currentSelection is not null && currentSelection.Equals(ToolStripItem) && !(ToolStripItem is ToolStripMenuItem)) 1185if (ToolStripItem is ToolStripMenuItem)
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (1)
917if (comp is ToolStripMenuItem)
System\Windows\Forms\Design\ToolStripMenuItemCodeDomSerializer.cs (1)
37if (value is ToolStripMenuItem { IsOnDropDown: false } item)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (2)
1249newDummyItem = CreateDummyItem(typeof(ToolStripMenuItem), index); 1558designer._currentParent = MenuItem as ToolStripMenuItem;