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(); 533ToolStrip.SuspendLayout(); 595ToolStrip.ResumeLayout(); 645ToolStrip.ResumeLayout(); 689ToolStrip.Items.Add(_editorNode); 709if (item.Placement == ToolStripItemPlacement.Overflow && item.Owner == ToolStrip) 711if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 713ToolStrip.OverflowButton.ShowDropDown(); 722if (ToolStrip.OverflowButton.DropDown.Visible) 724ToolStrip.OverflowButton.HideDropDown(); 728if (item.Owner == ToolStrip) 743if (topMostItem is not null && topMostItem.Owner == ToolStrip) 757if (topMostItem is not null && topMostItem.Owner == ToolStrip) 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; 845ToolStrip.Move += OnToolStripMove; 846ToolStrip.VisibleChanged += OnToolStripVisibleChanged; 847ToolStrip.ItemAdded += OnItemAdded; 875int count = ToolStrip.Items.Count; 883if (selectedItem.Owner == ToolStrip) 885int indexToInsert = ToolStrip.Items.IndexOf(selectedItem); 886ToolStrip.Items.Insert(indexToInsert, newItem); 892ToolStrip.Items.Insert(count - 1, newItem); 896ToolStrip.Items.Add(newItem); 946if (selectedItem is ToolStripItem currentSel && currentSel.Owner != ToolStrip) 983if (parent == ToolStrip && e.Member is not null && e.Member.Name == "Overflow") 990if (ToolStrip.CanOverflow && !ToolStrip.OverflowButton.DropDown.Visible) 992ToolStrip.OverflowButton.ShowDropDown(); 1006int itemIndex = ToolStrip.Items.IndexOf(item); 1012ToolStrip.Items.Remove(item); 1023if (ToolStrip.Items.Count > 1) 1025itemIndex = Math.Min(ToolStrip.Items.Count - 1, itemIndex); 1051IComponent targetSelection = (itemIndex == -1) ? ToolStrip : ToolStrip.Items[itemIndex]; 1160if (ToolStrip is not null) 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; 1169ToolStrip.Move -= OnToolStripMove; 1170ToolStrip.VisibleChanged -= OnToolStripVisibleChanged; 1172ToolStrip.ItemAdded -= OnItemAdded; 1174ToolStrip.Resize -= ToolStrip_Resize; 1175ToolStrip.DockChanged -= ToolStrip_Resize; 1176ToolStrip.LayoutCompleted -= ToolStrip_LayoutCompleted; 1188if (ToolStrip.OverflowButton.DropDown.Visible) 1190ToolStrip.OverflowButton.HideDropDown(); 1245if (!ToolStrip.IsHandleCreated) 1250if (TryGetService(out SelectionManager selectionManager) && ToolStrip is not null && CanAddItems && ToolStrip.Visible) 1257if (ToolStrip.Items.Count > 0) 1259ToolStripItem[] items = new ToolStripItem[ToolStrip.Items.Count]; 1260ToolStrip.Items.CopyTo(items, 0); 1278foreach (ToolStripItem item in ToolStrip.Items) 1304Control parent = ToolStrip.Parent; 1360ContainerSelectorBehavior behavior = new(ToolStrip, Component.Site, true); 1437ToolStrip.Resize += ToolStrip_Resize; 1438ToolStrip.DockChanged += ToolStrip_Resize; 1439ToolStrip.LayoutCompleted += ToolStrip_LayoutCompleted; 1442ToolStrip.OverflowButton.DropDown.TopLevel = false; 1501PropertyDescriptor dockProp = TypeDescriptor.GetProperties(ToolStrip)["Dock"]; 1502dockProp?.SetValue(ToolStrip, DockStyle.None); 1506if (parentPanel is null || ToolStrip is MenuStrip) 1520if (ToolStrip is MenuStrip) 1525mainMenuStripProperty.SetValue(parentForm, ToolStrip as MenuStrip); 1532if (ToolStrip is not MenuStrip) 1538parentPanel.Join(ToolStrip, parentPanel.Rows.Length); 1543PropertyDescriptor locationProp = TypeDescriptor.GetProperties(ToolStrip)["Location"]; 1544_componentChangeService?.OnComponentChanging(ToolStrip, locationProp); 1545_componentChangeService?.OnComponentChanged(ToolStrip, locationProp); 1554if (ToolStrip is MenuStrip) 1559if (c is ToolStrip && (c != ToolStrip)) 1571parent.Controls.SetChildIndex(ToolStrip, index); 1601parent.Controls.SetChildIndex(ToolStrip, index - 1); 1655ToolStrip.PerformLayout(); 1823ToolStrip parentToolStrip = ToolStrip; 1826if (ToolStrip.Orientation == Orientation.Horizontal) 1828if (ToolStrip.RightToLeft == RightToLeft.Yes) 1971int currentIndexOfEditor = ToolStrip.Items.IndexOf(_editorNode); 1972if (currentIndexOfEditor == -1 || currentIndexOfEditor != ToolStrip.Items.Count - 1) 1975ToolStrip.ItemAdded -= OnItemAdded; 1976ToolStrip.SuspendLayout(); 1977ToolStrip.Items.Add(_editorNode); 1978ToolStrip.ResumeLayout(); 1979ToolStrip.ItemAdded += OnItemAdded; 1991if (!SelectionService.GetComponentSelected(ToolStrip)) 2020ToolStripItem nextItem = ToolStrip.GetNextItem(ToolStrip.OverflowButton, ArrowDirection.Left); 2054BehaviorService.Invalidate(BehaviorService.ControlRectInAdornerWindow(ToolStrip)); 2065foreach (ToolStripItem item in ToolStrip.Items) 2095ToolStrip.SuspendLayout(); 2097ToolStrip.ResumeLayout(); 2140if (_editorNode is not null && (ToolStrip.Items.IndexOf(_editorNode) == -1)) 2142ToolStrip.Items.Add(_editorNode); 2148ToolStrip.ResumeLayout(true/*performLayout*/); 2149ToolStrip.PerformLayout(); 2171if (CheckIfItemSelected() || SelectionService.GetComponentSelected(ToolStrip)) 2174ToolStrip.SuspendLayout(); 2183if (SelectionService.GetComponentSelected(ToolStrip)) 2244foreach (ToolStripItem item in ToolStrip.Items) 2295de.Effect = data.Owner != ToolStrip 2317if (!showToolStrip && !SelectionService.GetComponentSelected(ToolStrip)) 2319ToolStrip.Visible = _currentVisible; 2322ToolStrip.Parent.Visible = _currentVisible; 2326if (ToolStrip.OverflowButton.DropDown.Visible) 2328ToolStrip.OverflowButton.HideDropDown(); 2348bool showToolStrip = itemSelected || SelectionService.GetComponentSelected(ToolStrip); 2354if (SelectionService.GetComponentSelected(ToolStrip)) 2356if (!DontCloseOverflow && ToolStrip.OverflowButton.DropDown.Visible) 2358ToolStrip.OverflowButton.HideDropDown(); 2369if (ToolStrip.Parent is ToolStripPanel && !ToolStrip.Parent.Visible) 2372ToolStrip.Parent.Visible = true; 2381if (_editorNode is not null && (SelectionService.PrimarySelection == ToolStrip || itemSelected)) 2421if (ToolStrip is MenuStrip) 2461foreach (ToolStripItem item in ToolStrip.Items) 2494if (!_addingDummyItem && !_disposed && (CheckIfItemSelected() || SelectionService.GetComponentSelected(ToolStrip)))