113 references to OverflowButton
System.Windows.Forms (41)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (16)
1701if (_toolStripOverflowButton is not null && OverflowButton.HasDropDownItems) 1703OverflowButton.DropDown.ShowItemToolTips = value; 2053if (CanOverflow && OverflowButton.HasDropDown) 2057CommonProperties.xClearPreferredSizeCache(OverflowButton.DropDown); 2058OverflowButton.DropDown.LayoutRequired = true; 2062LayoutTransaction.DoLayout(OverflowButton.DropDown, e.Item, PropertyNames.Items); 2063OverflowButton.DropDown.Invalidate(); 2072if (CanOverflow && OverflowButton.HasDropDown) 2074OverflowButton.DropDown.LayoutRequired = true; 2082|| !OverflowButton.DropDown.Visible 2083|| !OverflowButton.DropDown.IsHandleCreated; 2393ToolStripOverflowButton overflowItem = toolStrip.OverflowButton; 2452ToolStripOverflowButton overflowItem = toolStrip.OverflowButton; 2552OverflowButton.DropDown.HandleItemClick(dismissingItem); 4430OverflowButton.Visible = false; 4434DisplayedItems.Add(OverflowButton);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (9)
109if (owner.CanOverflow && owner.OverflowButton.Visible && index == owner.Items.Count) 111return owner.OverflowButton.AccessibilityObject; 142if (owner.CanOverflow && owner.OverflowButton.Visible) 163&& owner.OverflowButton.Visible 166return owner.OverflowButton.AccessibilityObject; 301if (owner.CanOverflow && owner.OverflowButton.Visible && child.Owner == owner.OverflowButton) 342if (owner.CanOverflow && owner.OverflowButton.Visible && child.Owner == owner.OverflowButton)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
676get => base.OverflowButton; 728return _ownerItem.Owner.OverflowButton.DropDown;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3477parent ??= (IsOnOverflow && Owner is not null) ? Owner.OverflowButton.DropDown : Owner;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (3)
447if (toolStrip.OverflowButton.Visible) 871if (toolStrip.OverflowButton.Visible) 904ToolStripItem 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 (20)
System\Windows\Forms\Design\ToolStripDesigner.cs (16)
377if (ToolStrip.OverflowButton.Visible) 379return ToolStrip.OverflowButton.Bounds; 762if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 764ToolStrip.OverflowButton.ShowDropDown(); 773if (ToolStrip.OverflowButton.DropDown.Visible) 775ToolStrip.OverflowButton.HideDropDown(); 1026if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 1028ToolStrip.OverflowButton.ShowDropDown(); 1206if (ToolStrip.OverflowButton.DropDown.Visible) 1208ToolStrip.OverflowButton.HideDropDown(); 1442ToolStrip.OverflowButton.DropDown.TopLevel = false; 2024ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.OverflowButton, ArrowDirection.Left); 2334if (ToolStrip.OverflowButton.DropDown.Visible) 2336ToolStrip.OverflowButton.HideDropDown(); 2367if (!DontCloseOverflow && ToolStrip.OverflowButton.DropDown.Visible) 2369ToolStrip.OverflowButton.HideDropDown();
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
176if (strip.OverflowButton.DropDown.Visible) 178strip.OverflowButton.HideDropDown();
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (2)
1394parentToMoveOn = ((dropDownItem.Placement == ToolStripItemPlacement.Overflow) ? dropDownItem.Owner.OverflowButton.DropDown : dropDownItem.Owner) as ToolStripDropDown; 1746owner?.OverflowButton.HideDropDown();
System.Windows.Forms.Tests (52)
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (2)
307AccessibleObject expected = menuStrip.OverflowButton.AccessibilityObject; 750AccessibleObject expected = menuStrip.OverflowButton.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (2)
287AccessibleObject expected = statusStrip.OverflowButton.AccessibilityObject; 730AccessibleObject expected = statusStrip.OverflowButton.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (2)
300AccessibleObject expected = toolStrip.OverflowButton.AccessibilityObject; 743AccessibleObject expected = toolStrip.OverflowButton.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripDropDownMenu.ToolStripDropDownMenuAccessibleObjectTests.cs (2)
62ToolStripOverflowButton item = toolStrip.OverflowButton; 205using ToolStripOverflowButton ownerItem = toolStrip.OverflowButton;
System\Windows\Forms\AccessibleObjects\ToolStripOverflow.ToolStripOverflowAccessibleObjectTests.cs (8)
127toolStrip.OverflowButton.DropDown.CreateControl(ignoreVisible: true); 129AccessibleObject accessibleObject = toolStrip.OverflowButton.DropDown.AccessibilityObject; 144toolStrip.OverflowButton.DropDown.CreateControl(ignoreVisible: true); 146AccessibleObject accessibleObject = toolStrip.OverflowButton.DropDown.AccessibilityObject; 157toolStrip.OverflowButton.DropDown.CreateControl(ignoreVisible: true); 159AccessibleObject accessibleObject = toolStrip.OverflowButton.DropDown.AccessibilityObject; 174toolStrip.OverflowButton.DropDown.CreateControl(ignoreVisible: true); 176AccessibleObject accessibleObject = toolStrip.OverflowButton.DropDown.AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObjectTests.cs (4)
91AccessibleObject accessibleObject = toolStrip.OverflowButton.AccessibilityObject; 96toolStrip.OverflowButton.DropDown.Show(); 98AccessibleObject expected = toolStrip.OverflowButton.DropDown.AccessibilityObject; 116AccessibleObject overflowButton = toolStrip.OverflowButton.AccessibilityObject;
System\Windows\Forms\MenuStripTests.cs (5)
113Assert.NotNull(control.OverflowButton); 114Assert.Same(control.OverflowButton, control.OverflowButton); 115Assert.Same(control, control.OverflowButton.GetCurrentParent()); 346Assert.Equal(!value, control.OverflowButton.DropDown.ShowItemToolTips);
System\Windows\Forms\StatusStripTests.cs (5)
112Assert.NotNull(control.OverflowButton); 113Assert.Same(control.OverflowButton, control.OverflowButton); 114Assert.Same(control, control.OverflowButton.GetCurrentParent()); 854Assert.Equal(!value, control.OverflowButton.DropDown.ShowItemToolTips);
System\Windows\Forms\ToolStripItemRenderEventArgsTests.cs (1)
38yield return new object[] { graphics, toolStrip.OverflowButton, toolStrip };
System\Windows\Forms\ToolStripRenderEventArgsTests.cs (1)
85yield return new object[] { new ToolStripOverflow(owner.OverflowButton) };
System\Windows\Forms\ToolStripTests.cs (20)
129Assert.NotNull(control.OverflowButton); 130Assert.Same(control.OverflowButton, control.OverflowButton); 131Assert.Same(control, control.OverflowButton.GetCurrentParent()); 284Assert.NotNull(control.OverflowButton); 285Assert.Same(control.OverflowButton, control.OverflowButton); 286Assert.Same(control, control.OverflowButton.GetCurrentParent()); 3599Assert.Equal(!value, control.OverflowButton.DropDown.ShowItemToolTips); 3623Assert.Equal(!value, control.OverflowButton.DropDown.ShowItemToolTips); 3632Assert.NotNull(control.OverflowButton); 3636Assert.Equal(value, control.OverflowButton.DropDown.ShowItemToolTips); 3642Assert.Equal(value, control.OverflowButton.DropDown.ShowItemToolTips); 3648Assert.Equal(value, control.OverflowButton.DropDown.ShowItemToolTips); 5382Assert.NotNull(control.OverflowButton); 5418control.OverflowButton.DropDown = new ToolStripDropDown(); 5556Assert.NotNull(control.OverflowButton); 5605control.OverflowButton.DropDown = new ToolStripDropDown(); 6513control.OverflowButton.RightToLeftChanged += (sender, e) => 6515Assert.Same(control.OverflowButton, sender);