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