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