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