4 writes to RowStart
System.Windows.Forms (4)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (4)
423flowElement.RowStart = currentRow; 459fixedElement.RowStart = Math.Min(fixedElement.RowPosition, maxRows - 1); 472fixedElement.RowStart = Math.Max(fixedElement.RowStart, currentRow); 621layoutInfo.RowStart++;
39 references to RowStart
System.Windows.Forms (39)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (39)
428if (flowElement.RowStart >= maxRows) { 433if (flowElement != null && (fixedElement == null || (!IsCursorPastInsertionPoint(fixedElement, flowElement.RowStart, colStop) && !IsOverlappingWithReservationGrid(fixedElement, reservationGrid, currentRow)))) { 437for (int j = 0; j < flowElement.RowStart - currentRow; j++) { 441currentRow = flowElement.RowStart; 461if (currentRow > fixedElement.RowStart) { 465else if (currentRow == fixedElement.RowStart) { 472fixedElement.RowStart = Math.Max(fixedElement.RowStart, currentRow); 476for (j = 0; j < fixedElement.RowStart - currentRow; j++) { 485if (fixedElement.RowStart >= maxRows) { 489for (; j < fixedElement.RowStart - currentRow; j++) { 493currentRow = fixedElement.RowStart; 497rowStop = Math.Min(fixedElement.RowStart + fixedElement.RowSpan, maxRows); 603int prevRow = layoutInfo.RowStart; 606} while(ScanRowForOverlap(maxColumns, reservationGrid, layoutInfo, colStop, layoutInfo.RowStart - prevRow)); 656containerInfo.Rows[layoutInfo.RowStart].IsStart = true; 729(IsAbsolutelySized(layoutInfo.RowStart, containerInfo.RowStyles))) { 730int constrainingHeight = (int)containerInfo.RowStyles[layoutInfo.RowStart].Size; 834if (rowSpan > 1 || !IsAbsolutelySized(layoutInfo.RowStart, containerInfo.RowStyles)) { 848int rowStop = Math.Min(layoutInfo.RowStart + layoutInfo.RowSpan, containerInfo.Rows.Length); 849DistributeSize(containerInfo.RowStyles, containerInfo.Rows, layoutInfo.RowStart, rowStop, minHeight, maxHeight, containerInfo.CellBorderWidth); 1175Debug.Assert(currentRow <= layoutInfo.RowStart, "RowStart should increase in forward Z-order."); 1176if(currentRow != layoutInfo.RowStart) { 1177for(; currentRow < layoutInfo.RowStart; currentRow++) { 1276layoutInfo.RowStart <= row && (layoutInfo.RowStart + layoutInfo.RowSpan - 1) >= row) { 1300return new TableLayoutPanelCellPosition(layoutInfo.ColumnStart, layoutInfo.RowStart); 1881if (xInfo.RowStart < yInfo.RowStart) { 1884if (xInfo.RowStart > yInfo.RowStart) { 1960for (int rowOffset = 1; rowOffset < rowStop - layoutInfo.RowStart; rowOffset++) { 2084Rectangle cellsOccupied1 = new Rectangle(layoutInfo1.ColumnStart, layoutInfo1.RowStart, layoutInfo1.ColumnSpan, layoutInfo1.RowSpan); 2088Rectangle cellsOccupied2 = new Rectangle(layoutInfo2.ColumnStart, layoutInfo2.RowStart, layoutInfo2.ColumnSpan, layoutInfo2.RowSpan); 2106Debug.Assert(containerInfo.RowStyles.Count >= layoutInfo1.RowStart + layoutInfo1.RowSpan, "length of row style too short"); 2107Debug.Assert(containerInfo.RowStyles.Count >= layoutInfo2.RowStart + layoutInfo2.RowSpan, "length of row style too short"); 2108for (k = layoutInfo1.RowStart; k < layoutInfo1.RowStart + layoutInfo1.RowSpan; k++) { 2111for (k = layoutInfo2.RowStart; k < layoutInfo2.RowStart + layoutInfo2.RowSpan; k++) {