113 references to OverflowButton
System.Windows.Forms (41)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (16)
1637
if (_toolStripOverflowButton is not null &&
OverflowButton
.HasDropDownItems)
1639
OverflowButton
.DropDown.ShowItemToolTips = value;
1968
if (CanOverflow &&
OverflowButton
.HasDropDown)
1972
CommonProperties.xClearPreferredSizeCache(
OverflowButton
.DropDown);
1973
OverflowButton
.DropDown.LayoutRequired = true;
1977
LayoutTransaction.DoLayout(
OverflowButton
.DropDown, e.Item, PropertyNames.Items);
1978
OverflowButton
.DropDown.Invalidate();
1987
if (CanOverflow &&
OverflowButton
.HasDropDown)
1989
OverflowButton
.DropDown.LayoutRequired = true;
1997
|| !
OverflowButton
.DropDown.Visible
1998
|| !
OverflowButton
.DropDown.IsHandleCreated;
2308
ToolStripOverflowButton overflowItem = toolStrip.
OverflowButton
;
2367
ToolStripOverflowButton overflowItem = toolStrip.
OverflowButton
;
2467
OverflowButton
.DropDown.HandleItemClick(dismissingItem);
4319
OverflowButton
.Visible = false;
4323
DisplayedItems.Add(
OverflowButton
);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (9)
108
if (owner.CanOverflow && owner.
OverflowButton
.Visible && index == owner.Items.Count)
110
return owner.
OverflowButton
.AccessibilityObject;
141
if (owner.CanOverflow && owner.
OverflowButton
.Visible)
162
&& owner.
OverflowButton
.Visible
165
return owner.
OverflowButton
.AccessibilityObject;
300
if (owner.CanOverflow && owner.
OverflowButton
.Visible && child.Owner == owner.
OverflowButton
)
341
if (owner.CanOverflow && owner.
OverflowButton
.Visible && child.Owner == owner.
OverflowButton
)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
599
public new ToolStripOverflowButton OverflowButton => base.
OverflowButton
;
650
return _ownerItem.Owner.
OverflowButton
.DropDown;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3430
parent ??= (IsOnOverflow && Owner is not null) ? Owner.
OverflowButton
.DropDown : Owner;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (3)
447
if (toolStrip.
OverflowButton
.Visible)
871
if (toolStrip.
OverflowButton
.Visible)
904
ToolStripItem item = toolStrip.
OverflowButton
;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (10)
40
Size overflowButtonSize = toolStrip.
OverflowButton
.AutoSize ? toolStrip.
OverflowButton
.GetPreferredSize(_displayRectangle.Size) : toolStrip.
OverflowButton
.Size;
41
return overflowButtonSize + toolStrip.
OverflowButton
.Margin.Size;
224
toolStrip.
OverflowButton
.Visible = needOverflow;
245
item = toolStrip.
OverflowButton
;
347
item.ParentInternal = (item.Placement == ToolStripItemPlacement.Overflow) ? toolStrip.
OverflowButton
.DropDown : null;
379
toolStrip.
OverflowButton
.Visible = needOverflow;
387
item = toolStrip.
OverflowButton
;
480
item.ParentInternal = (item.Placement == ToolStripItemPlacement.Overflow) ? toolStrip.
OverflowButton
.DropDown : null;
System.Windows.Forms.Design (20)
System\Windows\Forms\Design\ToolStripDesigner.cs (16)
377
if (ToolStrip.
OverflowButton
.Visible)
379
return ToolStrip.
OverflowButton
.Bounds;
756
if (ToolStrip.CanOverflow && !ToolStrip.
OverflowButton
.DropDown.Visible)
758
ToolStrip.
OverflowButton
.ShowDropDown();
767
if (ToolStrip.
OverflowButton
.DropDown.Visible)
769
ToolStrip.
OverflowButton
.HideDropDown();
1019
if (ToolStrip.CanOverflow && !ToolStrip.
OverflowButton
.DropDown.Visible)
1021
ToolStrip.
OverflowButton
.ShowDropDown();
1199
if (ToolStrip.
OverflowButton
.DropDown.Visible)
1201
ToolStrip.
OverflowButton
.HideDropDown();
1435
ToolStrip.
OverflowButton
.DropDown.TopLevel = false;
2005
ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.
OverflowButton
, ArrowDirection.Left);
2315
if (ToolStrip.
OverflowButton
.DropDown.Visible)
2317
ToolStrip.
OverflowButton
.HideDropDown();
2348
if (!DontCloseOverflow && ToolStrip.
OverflowButton
.DropDown.Visible)
2350
ToolStrip.
OverflowButton
.HideDropDown();
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
176
if (strip.
OverflowButton
.DropDown.Visible)
178
strip.
OverflowButton
.HideDropDown();
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (2)
1377
? dropDownItem.Owner.
OverflowButton
.DropDown
1729
owner?.
OverflowButton
.HideDropDown();
System.Windows.Forms.Tests (52)
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (2)
309
AccessibleObject expected = menuStrip.
OverflowButton
.AccessibilityObject;
752
AccessibleObject expected = menuStrip.
OverflowButton
.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (2)
289
AccessibleObject expected = statusStrip.
OverflowButton
.AccessibilityObject;
732
AccessibleObject expected = statusStrip.
OverflowButton
.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (2)
302
AccessibleObject expected = toolStrip.
OverflowButton
.AccessibilityObject;
745
AccessibleObject expected = toolStrip.
OverflowButton
.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripDropDownMenu.ToolStripDropDownMenuAccessibleObjectTests.cs (2)
64
ToolStripOverflowButton item = toolStrip.
OverflowButton
;
207
using ToolStripOverflowButton ownerItem = toolStrip.
OverflowButton
;
System\Windows\Forms\AccessibleObjects\ToolStripOverflow.ToolStripOverflowAccessibleObjectTests.cs (8)
129
toolStrip.
OverflowButton
.DropDown.CreateControl(ignoreVisible: true);
131
AccessibleObject accessibleObject = toolStrip.
OverflowButton
.DropDown.AccessibilityObject;
146
toolStrip.
OverflowButton
.DropDown.CreateControl(ignoreVisible: true);
148
AccessibleObject accessibleObject = toolStrip.
OverflowButton
.DropDown.AccessibilityObject;
159
toolStrip.
OverflowButton
.DropDown.CreateControl(ignoreVisible: true);
161
AccessibleObject accessibleObject = toolStrip.
OverflowButton
.DropDown.AccessibilityObject;
176
toolStrip.
OverflowButton
.DropDown.CreateControl(ignoreVisible: true);
178
AccessibleObject accessibleObject = toolStrip.
OverflowButton
.DropDown.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObjectTests.cs (4)
93
AccessibleObject accessibleObject = toolStrip.
OverflowButton
.AccessibilityObject;
98
toolStrip.
OverflowButton
.DropDown.Show();
100
AccessibleObject expected = toolStrip.
OverflowButton
.DropDown.AccessibilityObject;
118
AccessibleObject overflowButton = toolStrip.
OverflowButton
.AccessibilityObject;
System\Windows\Forms\MenuStripTests.cs (5)
115
Assert.NotNull(control.
OverflowButton
);
116
Assert.Same(control.
OverflowButton
, control.
OverflowButton
);
117
Assert.Same(control, control.
OverflowButton
.GetCurrentParent());
348
Assert.Equal(!value, control.
OverflowButton
.DropDown.ShowItemToolTips);
System\Windows\Forms\StatusStripTests.cs (5)
114
Assert.NotNull(control.
OverflowButton
);
115
Assert.Same(control.
OverflowButton
, control.
OverflowButton
);
116
Assert.Same(control, control.
OverflowButton
.GetCurrentParent());
856
Assert.Equal(!value, control.
OverflowButton
.DropDown.ShowItemToolTips);
System\Windows\Forms\ToolStripItemRenderEventArgsTests.cs (1)
40
yield return new object[] { graphics, toolStrip.
OverflowButton
, toolStrip };
System\Windows\Forms\ToolStripRenderEventArgsTests.cs (1)
87
yield return new object[] { new ToolStripOverflow(owner.
OverflowButton
) };
System\Windows\Forms\ToolStripTests.cs (20)
131
Assert.NotNull(control.
OverflowButton
);
132
Assert.Same(control.
OverflowButton
, control.
OverflowButton
);
133
Assert.Same(control, control.
OverflowButton
.GetCurrentParent());
286
Assert.NotNull(control.
OverflowButton
);
287
Assert.Same(control.
OverflowButton
, control.
OverflowButton
);
288
Assert.Same(control, control.
OverflowButton
.GetCurrentParent());
3601
Assert.Equal(!value, control.
OverflowButton
.DropDown.ShowItemToolTips);
3625
Assert.Equal(!value, control.
OverflowButton
.DropDown.ShowItemToolTips);
3634
Assert.NotNull(control.
OverflowButton
);
3638
Assert.Equal(value, control.
OverflowButton
.DropDown.ShowItemToolTips);
3644
Assert.Equal(value, control.
OverflowButton
.DropDown.ShowItemToolTips);
3650
Assert.Equal(value, control.
OverflowButton
.DropDown.ShowItemToolTips);
5384
Assert.NotNull(control.
OverflowButton
);
5420
control.
OverflowButton
.DropDown = new ToolStripDropDown();
5558
Assert.NotNull(control.
OverflowButton
);
5607
control.
OverflowButton
.DropDown = new ToolStripDropDown();
6515
control.
OverflowButton
.RightToLeftChanged += (sender, e) =>
6517
Assert.Same(control.
OverflowButton
, sender);