136 references to ToolStrip
System.Windows.Forms.Design (136)
System\Windows\Forms\Design\ToolStripDesigner.cs (136)
148foreach (ToolStripItem item in ToolStrip.Items) 180(InheritanceAttribute)TypeDescriptor.GetAttributes(ToolStrip)[typeof(InheritanceAttribute)]; 189internal override bool ControlSupportsSnaplines => ToolStrip.Parent is not ToolStripPanel; 198_toolStripContextMenu ??= new BaseContextMenuStrip(ToolStrip.Site) 281_miniToolStrip.Parent = ToolStrip; 368return ToolStrip.OverflowButton.Visible ? ToolStrip.OverflowButton.Bounds : rect; 419if (ToolStrip.Visible != value && !SelectionService.GetComponentSelected(ToolStrip)) 433foreach (ToolStripItem item in ToolStrip.Items) 483ToolStrip.SuspendLayout(); 500ToolStrip.ResumeLayout(); 536ToolStrip.SuspendLayout(); 598ToolStrip.ResumeLayout(); 648ToolStrip.ResumeLayout(); 698ToolStrip.Items.Add(_editorNode); 718if (item.Placement == ToolStripItemPlacement.Overflow && item.Owner == ToolStrip) 720if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 722ToolStrip.OverflowButton.ShowDropDown(); 731if (ToolStrip.OverflowButton.DropDown.Visible) 733ToolStrip.OverflowButton.HideDropDown(); 737if (item.Owner == ToolStrip) 752if (topMostItem is not null && topMostItem.Owner == ToolStrip) 766if (topMostItem is not null && topMostItem.Owner == ToolStrip) 847ToolStrip.OverflowButton.DropDown.Closing += OnOverflowDropDownClosing; 848ToolStrip.OverflowButton.DropDownOpening += OnOverFlowDropDownOpening; 849ToolStrip.OverflowButton.DropDownOpened += OnOverFlowDropDownOpened; 850ToolStrip.OverflowButton.DropDownClosed += OnOverFlowDropDownClosed; 851ToolStrip.OverflowButton.DropDown.Resize += OnOverflowDropDownResize; 852ToolStrip.OverflowButton.DropDown.Paint += OnOverFlowDropDownPaint; 854ToolStrip.Move += OnToolStripMove; 855ToolStrip.VisibleChanged += OnToolStripVisibleChanged; 856ToolStrip.ItemAdded += OnItemAdded; 884int count = ToolStrip.Items.Count; 892if (selectedItem.Owner == ToolStrip) 894int indexToInsert = ToolStrip.Items.IndexOf(selectedItem); 895ToolStrip.Items.Insert(indexToInsert, newItem); 901ToolStrip.Items.Insert(count - 1, newItem); 905ToolStrip.Items.Add(newItem); 955if (selectedItem is ToolStripItem currentSel && currentSel.Owner != ToolStrip) 992if (parent == ToolStrip && e.Member is not null && e.Member.Name == "Overflow") 999if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 1001ToolStrip.OverflowButton.ShowDropDown(); 1015int itemIndex = ToolStrip.Items.IndexOf(item); 1021ToolStrip.Items.Remove(item); 1035if (ToolStrip.Items.Count > 1) 1037itemIndex = Math.Min(ToolStrip.Items.Count - 1, itemIndex); 1063IComponent targetSelection = (itemIndex == -1) ? ToolStrip : ToolStrip.Items[itemIndex]; 1181if (ToolStrip is not null) 1183ToolStrip.OverflowButton.DropDown.Closing -= OnOverflowDropDownClosing; 1184ToolStrip.OverflowButton.DropDownOpening -= OnOverFlowDropDownOpening; 1185ToolStrip.OverflowButton.DropDownOpened -= OnOverFlowDropDownOpened; 1186ToolStrip.OverflowButton.DropDownClosed -= OnOverFlowDropDownClosed; 1187ToolStrip.OverflowButton.DropDown.Resize -= OnOverflowDropDownResize; 1188ToolStrip.OverflowButton.DropDown.Paint -= OnOverFlowDropDownPaint; 1190ToolStrip.Move -= OnToolStripMove; 1191ToolStrip.VisibleChanged -= OnToolStripVisibleChanged; 1193ToolStrip.ItemAdded -= OnItemAdded; 1195ToolStrip.Resize -= ToolStrip_Resize; 1196ToolStrip.DockChanged -= ToolStrip_Resize; 1197ToolStrip.LayoutCompleted -= ToolStrip_LayoutCompleted; 1212if (ToolStrip.OverflowButton.DropDown.Visible) 1214ToolStrip.OverflowButton.HideDropDown(); 1269if (!ToolStrip.IsHandleCreated) 1274if (TryGetService(out SelectionManager selectionManager) && ToolStrip is not null && CanAddItems && ToolStrip.Visible) 1281if (ToolStrip.Items.Count > 0) 1283ToolStripItem[] items = new ToolStripItem[ToolStrip.Items.Count]; 1284ToolStrip.Items.CopyTo(items, 0); 1302foreach (ToolStripItem item in ToolStrip.Items) 1328Control parent = ToolStrip.Parent; 1384ContainerSelectorBehavior behavior = new(ToolStrip, Component.Site, true); 1461ToolStrip.Resize += ToolStrip_Resize; 1462ToolStrip.DockChanged += ToolStrip_Resize; 1463ToolStrip.LayoutCompleted += ToolStrip_LayoutCompleted; 1466ToolStrip.OverflowButton.DropDown.TopLevel = false; 1525PropertyDescriptor dockProp = TypeDescriptor.GetProperties(ToolStrip)["Dock"]; 1526dockProp?.SetValue(ToolStrip, DockStyle.None); 1530if (parentPanel is null || ToolStrip is MenuStrip) 1544if (ToolStrip is MenuStrip) 1549mainMenuStripProperty.SetValue(parentForm, ToolStrip as MenuStrip); 1556if (ToolStrip is not MenuStrip) 1562parentPanel.Join(ToolStrip, parentPanel.Rows.Length); 1567PropertyDescriptor locationProp = TypeDescriptor.GetProperties(ToolStrip)["Location"]; 1568_componentChangeService?.OnComponentChanging(ToolStrip, locationProp); 1569_componentChangeService?.OnComponentChanged(ToolStrip, locationProp); 1578if (ToolStrip is MenuStrip) 1583if (c is ToolStrip && (c != ToolStrip)) 1595parent.Controls.SetChildIndex(ToolStrip, index); 1625parent.Controls.SetChildIndex(ToolStrip, index - 1); 1679ToolStrip.PerformLayout(); 1847ToolStrip parentToolStrip = ToolStrip; 1850if (ToolStrip.Orientation == Orientation.Horizontal) 1852if (ToolStrip.RightToLeft == RightToLeft.Yes) 1998int currentIndexOfEditor = ToolStrip.Items.IndexOf(_editorNode); 1999if (currentIndexOfEditor == -1 || currentIndexOfEditor != ToolStrip.Items.Count - 1) 2002ToolStrip.ItemAdded -= OnItemAdded; 2003ToolStrip.SuspendLayout(); 2004ToolStrip.Items.Add(_editorNode); 2005ToolStrip.ResumeLayout(); 2006ToolStrip.ItemAdded += OnItemAdded; 2018if (!SelectionService.GetComponentSelected(ToolStrip)) 2047ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.OverflowButton, ArrowDirection.Left); 2081BehaviorService.Invalidate(BehaviorService.ControlRectInAdornerWindow(ToolStrip)); 2092foreach (ToolStripItem item in ToolStrip.Items) 2122ToolStrip.SuspendLayout(); 2124ToolStrip.ResumeLayout(); 2167if (_editorNode is not null && (ToolStrip.Items.IndexOf(_editorNode) == -1)) 2169ToolStrip.Items.Add(_editorNode); 2175ToolStrip.ResumeLayout(true/*performLayout*/); 2176ToolStrip.PerformLayout(); 2198if (CheckIfItemSelected() || SelectionService.GetComponentSelected(ToolStrip)) 2201ToolStrip.SuspendLayout(); 2210if (SelectionService.GetComponentSelected(ToolStrip)) 2271foreach (ToolStripItem item in ToolStrip.Items) 2322de.Effect = data.Owner != ToolStrip 2344if (!showToolStrip && !SelectionService.GetComponentSelected(ToolStrip)) 2346ToolStrip.Visible = _currentVisible; 2349ToolStrip.Parent.Visible = _currentVisible; 2353if (ToolStrip.OverflowButton.DropDown.Visible) 2355ToolStrip.OverflowButton.HideDropDown(); 2375bool showToolStrip = itemSelected || SelectionService.GetComponentSelected(ToolStrip); 2381if (SelectionService.GetComponentSelected(ToolStrip)) 2383if (!DontCloseOverflow && ToolStrip.OverflowButton.DropDown.Visible) 2385ToolStrip.OverflowButton.HideDropDown(); 2396if (ToolStrip.Parent is ToolStripPanel && !ToolStrip.Parent.Visible) 2399ToolStrip.Parent.Visible = true; 2408if (_editorNode is not null && (SelectionService.PrimarySelection == ToolStrip || itemSelected)) 2448if (ToolStrip is MenuStrip) 2488foreach (ToolStripItem item in ToolStrip.Items) 2521if (!_addingDummyItem && !_disposed && (CheckIfItemSelected() || SelectionService.GetComponentSelected(ToolStrip)))