System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (17)
129ToolStripPanelCell? cell = RowManager.GetNextVisibleCell(0, forward: true);
165return RowManager.DisplayRectangle;
267return !ToolStripPanel.Locked && !Locked && RowManager.CanMove(toolStripToDrag);
301RowManager.OnControlAdded(control, index);
313RowManager.OnBoundsChanged(oldBounds, newBounds);
321RowManager.OnControlRemoved(control, index);
385ToolStripPanelCell? cell = RowManager.GetNextVisibleCell(Cells.Count - 1, forward: false);
408ToolStripPanelCell? cell = RowManager.GetNextVisibleCell(Cells.Count - 1, forward: false);
416int spaceToFree = cell.CachedBounds.Right - RowManager.DisplayRectangle.Right;
436spaceToFree -= RowManager.FreeSpaceFromRow(spaceToFree);
505ToolStripPanelCell? cell = RowManager.GetNextVisibleCell(Cells.Count - 1, forward: false);
513int spaceToFree = cell.CachedBounds.Bottom - RowManager.DisplayRectangle.Bottom;
533spaceToFree -= RowManager.FreeSpaceFromRow(spaceToFree);
701internal Rectangle DragBounds => RowManager.DragBounds;
705RowManager.MoveControl(movingControl, startClientLocation, endClientLocation);
710RowManager.JoinRow(toolStripToDrag, locationToDrag);
715RowManager.LeaveRow(toolStripToDrag);