RowColumnReferences public struct RowColumn Show allRepresents a row+column index pair. AllConstructorsPropertiesMethodsOperators ObsoleteInherited ConstructorsRowColumn#public RowColumn(int rowIndex, int columnIndex, int rowCount, int columnCount, bool rowsFirst)Create a new row+column index pair from scratch.Parameters:rowIndex (int)Current row index.columnIndex (int)Current column index.rowCount (int)Maximum number of rows.columnCount (int)Maximum number of columns.rowsFirst (bool)If true, rows are filled up before columns.PropertiesCol#public int Col { get; }Gets the column index.ColCount#public int ColCount { get; }Gets the number of columnsIsValid#public bool IsValid { get; }Gets whether this index pair is considered valid.Row#public int Row { get; }Gets the row index.RowCount#public int RowCount { get; }Gets the number of rows.RowsFirst#public bool RowsFirst { get; }Gets whether rows are filled before columns.MethodsCellOutline#public RectangleF CellOutline(RectangleF bounds)Assuming equal row and column sizes, gets the bounds of the current cell.Parameters:bounds (RectangleF)Bounds for entire table.Returns: Cell outline.ColumnFill#public static RowColumn ColumnFill(int rowCount, int columnCount)Create a new row+column index pair at (0,0).Parameters:rowCount (int)Number of rows in grid.columnCount (int)Number of columns in grid.Next#public RowColumn Next()Move to next cell.NextCol#public RowColumn NextCol()Move this index pair to the start of the next column.NextRow#public RowColumn NextRow()Move this index pair to the start of the next row.Prev#public RowColumn Prev()Move to previous cell.RowFill#public static RowColumn RowFill(int rowCount, int columnCount)Create a new row+column index pair at (0,0).Parameters:rowCount (int)Number of rows in grid.columnCount (int)Number of columns in grid.OperatorsOperationResultDescription--RowColumnRowColumnDecrement this pair to the previous cell.++RowColumnRowColumnIncrement this pair to the next cell.