73 references to OverflowButton
System.Windows.Forms (41)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (16)
1631
if (_toolStripOverflowButton is not null &&
OverflowButton
.HasDropDownItems)
1633
OverflowButton
.DropDown.ShowItemToolTips = value;
1962
if (CanOverflow &&
OverflowButton
.HasDropDown)
1966
CommonProperties.xClearPreferredSizeCache(
OverflowButton
.DropDown);
1967
OverflowButton
.DropDown.LayoutRequired = true;
1971
LayoutTransaction.DoLayout(
OverflowButton
.DropDown, e.Item, PropertyNames.Items);
1972
OverflowButton
.DropDown.Invalidate();
1981
if (CanOverflow &&
OverflowButton
.HasDropDown)
1983
OverflowButton
.DropDown.LayoutRequired = true;
1991
|| !
OverflowButton
.DropDown.Visible
1992
|| !
OverflowButton
.DropDown.IsHandleCreated;
2302
ToolStripOverflowButton overflowItem = toolStrip.
OverflowButton
;
2361
ToolStripOverflowButton overflowItem = toolStrip.
OverflowButton
;
2461
OverflowButton
.DropDown.HandleItemClick(dismissingItem);
4317
OverflowButton
.Visible = false;
4321
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)
3427
parent ??= (IsOnOverflow && Owner is not null) ? Owner.
OverflowButton
.DropDown : Owner;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (3)
446
if (toolStrip.
OverflowButton
.Visible)
870
if (toolStrip.
OverflowButton
.Visible)
903
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 (32)
System\Windows\Forms\Design\ToolStripDesigner.cs (28)
368
return ToolStrip.
OverflowButton
.Visible ? ToolStrip.
OverflowButton
.Bounds : rect;
711
if (ToolStrip.CanOverflow && !ToolStrip.
OverflowButton
.DropDown.Visible)
713
ToolStrip.
OverflowButton
.ShowDropDown();
722
if (ToolStrip.
OverflowButton
.DropDown.Visible)
724
ToolStrip.
OverflowButton
.HideDropDown();
838
ToolStrip.
OverflowButton
.DropDown.Closing += OnOverflowDropDownClosing;
839
ToolStrip.
OverflowButton
.DropDownOpening += OnOverFlowDropDownOpening;
840
ToolStrip.
OverflowButton
.DropDownOpened += OnOverFlowDropDownOpened;
841
ToolStrip.
OverflowButton
.DropDownClosed += OnOverFlowDropDownClosed;
842
ToolStrip.
OverflowButton
.DropDown.Resize += OnOverflowDropDownResize;
843
ToolStrip.
OverflowButton
.DropDown.Paint += OnOverFlowDropDownPaint;
990
if (ToolStrip.CanOverflow && !ToolStrip.
OverflowButton
.DropDown.Visible)
992
ToolStrip.
OverflowButton
.ShowDropDown();
1162
ToolStrip.
OverflowButton
.DropDown.Closing -= OnOverflowDropDownClosing;
1163
ToolStrip.
OverflowButton
.DropDownOpening -= OnOverFlowDropDownOpening;
1164
ToolStrip.
OverflowButton
.DropDownOpened -= OnOverFlowDropDownOpened;
1165
ToolStrip.
OverflowButton
.DropDownClosed -= OnOverFlowDropDownClosed;
1166
ToolStrip.
OverflowButton
.DropDown.Resize -= OnOverflowDropDownResize;
1167
ToolStrip.
OverflowButton
.DropDown.Paint -= OnOverFlowDropDownPaint;
1188
if (ToolStrip.
OverflowButton
.DropDown.Visible)
1190
ToolStrip.
OverflowButton
.HideDropDown();
1442
ToolStrip.
OverflowButton
.DropDown.TopLevel = false;
2020
ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.
OverflowButton
, ArrowDirection.Left);
2326
if (ToolStrip.
OverflowButton
.DropDown.Visible)
2328
ToolStrip.
OverflowButton
.HideDropDown();
2356
if (!DontCloseOverflow && ToolStrip.
OverflowButton
.DropDown.Visible)
2358
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)
1365
? dropDownItem.Owner.
OverflowButton
.DropDown
1708
owner?.
OverflowButton
.HideDropDown();