73 references to OverflowButton
System.Windows.Forms (41)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (16)
1631if (_toolStripOverflowButton is not null && OverflowButton.HasDropDownItems) 1633OverflowButton.DropDown.ShowItemToolTips = value; 1962if (CanOverflow && OverflowButton.HasDropDown) 1966CommonProperties.xClearPreferredSizeCache(OverflowButton.DropDown); 1967OverflowButton.DropDown.LayoutRequired = true; 1971LayoutTransaction.DoLayout(OverflowButton.DropDown, e.Item, PropertyNames.Items); 1972OverflowButton.DropDown.Invalidate(); 1981if (CanOverflow && OverflowButton.HasDropDown) 1983OverflowButton.DropDown.LayoutRequired = true; 1991|| !OverflowButton.DropDown.Visible 1992|| !OverflowButton.DropDown.IsHandleCreated; 2302ToolStripOverflowButton overflowItem = toolStrip.OverflowButton; 2361ToolStripOverflowButton overflowItem = toolStrip.OverflowButton; 2461OverflowButton.DropDown.HandleItemClick(dismissingItem); 4317OverflowButton.Visible = false; 4321DisplayedItems.Add(OverflowButton);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (9)
108if (owner.CanOverflow && owner.OverflowButton.Visible && index == owner.Items.Count) 110return owner.OverflowButton.AccessibilityObject; 141if (owner.CanOverflow && owner.OverflowButton.Visible) 162&& owner.OverflowButton.Visible 165return owner.OverflowButton.AccessibilityObject; 300if (owner.CanOverflow && owner.OverflowButton.Visible && child.Owner == owner.OverflowButton) 341if (owner.CanOverflow && owner.OverflowButton.Visible && child.Owner == owner.OverflowButton)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
599public new ToolStripOverflowButton OverflowButton => base.OverflowButton; 650return _ownerItem.Owner.OverflowButton.DropDown;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3427parent ??= (IsOnOverflow && Owner is not null) ? Owner.OverflowButton.DropDown : Owner;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (3)
446if (toolStrip.OverflowButton.Visible) 870if (toolStrip.OverflowButton.Visible) 903ToolStripItem item = toolStrip.OverflowButton;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (10)
40Size overflowButtonSize = toolStrip.OverflowButton.AutoSize ? toolStrip.OverflowButton.GetPreferredSize(_displayRectangle.Size) : toolStrip.OverflowButton.Size; 41return overflowButtonSize + toolStrip.OverflowButton.Margin.Size; 224toolStrip.OverflowButton.Visible = needOverflow; 245item = toolStrip.OverflowButton; 347item.ParentInternal = (item.Placement == ToolStripItemPlacement.Overflow) ? toolStrip.OverflowButton.DropDown : null; 379toolStrip.OverflowButton.Visible = needOverflow; 387item = toolStrip.OverflowButton; 480item.ParentInternal = (item.Placement == ToolStripItemPlacement.Overflow) ? toolStrip.OverflowButton.DropDown : null;
System.Windows.Forms.Design (32)
System\Windows\Forms\Design\ToolStripDesigner.cs (28)
368return ToolStrip.OverflowButton.Visible ? ToolStrip.OverflowButton.Bounds : rect; 711if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 713ToolStrip.OverflowButton.ShowDropDown(); 722if (ToolStrip.OverflowButton.DropDown.Visible) 724ToolStrip.OverflowButton.HideDropDown(); 838ToolStrip.OverflowButton.DropDown.Closing += OnOverflowDropDownClosing; 839ToolStrip.OverflowButton.DropDownOpening += OnOverFlowDropDownOpening; 840ToolStrip.OverflowButton.DropDownOpened += OnOverFlowDropDownOpened; 841ToolStrip.OverflowButton.DropDownClosed += OnOverFlowDropDownClosed; 842ToolStrip.OverflowButton.DropDown.Resize += OnOverflowDropDownResize; 843ToolStrip.OverflowButton.DropDown.Paint += OnOverFlowDropDownPaint; 990if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 992ToolStrip.OverflowButton.ShowDropDown(); 1162ToolStrip.OverflowButton.DropDown.Closing -= OnOverflowDropDownClosing; 1163ToolStrip.OverflowButton.DropDownOpening -= OnOverFlowDropDownOpening; 1164ToolStrip.OverflowButton.DropDownOpened -= OnOverFlowDropDownOpened; 1165ToolStrip.OverflowButton.DropDownClosed -= OnOverFlowDropDownClosed; 1166ToolStrip.OverflowButton.DropDown.Resize -= OnOverflowDropDownResize; 1167ToolStrip.OverflowButton.DropDown.Paint -= OnOverFlowDropDownPaint; 1188if (ToolStrip.OverflowButton.DropDown.Visible) 1190ToolStrip.OverflowButton.HideDropDown(); 1442ToolStrip.OverflowButton.DropDown.TopLevel = false; 2020ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.OverflowButton, ArrowDirection.Left); 2326if (ToolStrip.OverflowButton.DropDown.Visible) 2328ToolStrip.OverflowButton.HideDropDown(); 2356if (!DontCloseOverflow && ToolStrip.OverflowButton.DropDown.Visible) 2358ToolStrip.OverflowButton.HideDropDown();
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
176if (strip.OverflowButton.DropDown.Visible) 178strip.OverflowButton.HideDropDown();
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (2)
1365? dropDownItem.Owner.OverflowButton.DropDown 1708owner?.OverflowButton.HideDropDown();