Skip to main content
Version: 4.1

TableLayoutSettings

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.1.0.0)

Collects the characteristics associated with table layouts.

public class TableLayoutSettings : LayoutSettings, ISerializable

Properties​

Instance member ColumnCount​

Int32: Returns or sets the maximum number of columns allowed in the table layout. (Default: 0)

Throws:

Instance member ColumnStyles​

TableLayoutColumnStyleCollection: Returns the collection of styles used to determine the look and feel of the table layout columns.

Instance member GrowStyle​

TableLayoutPanelGrowStyle: Returns or sets a value indicating how the table layout should expand to accommodate new cells when all existing cells are occupied. (Default: AddRows)

Instance member LayoutEngine​

LayoutEngine: Returns the current table layout engine.

Instance member RowCount​

Int32: Returns or sets the maximum number of rows allowed in the table layout. (Default: 0)

Throws:

Instance member RowStyles​

TableLayoutRowStyleCollection: Returns the collection of styles used to determine the look and feel of the table layout rows.

Methods​

Instance member GetCellPosition(control)​

Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell.

ParameterTypeDescription
controlObjectA control contained within a cell.

Returns: TableLayoutPanelCellPosition. A TableLayoutPanelCellPosition that represents the cell position.

Throws:

Instance member GetColumn(control)​

Returns the column position of the specified child control.

ParameterTypeDescription
controlObjectA control contained within a cell.

Returns: Int32. The column position of the specified child control.

Throws:

Instance member GetColumnSpan(control)​

Returns the number of columns that the cell containing the child control spans.

ParameterTypeDescription
controlObjectA control contained within a cell.

Returns: Int32. The number of columns that the cell containing the child control spans.

Instance member GetRow(control)​

Returns the row position of the specified child control.

ParameterTypeDescription
controlObjectA control contained within a cell.

Returns: Int32. The row position of the specified child control.

Throws:

Instance member GetRowSpan(control)​

Returns the number of rows that the cell containing the child control spans.

ParameterTypeDescription
controlObjectA control contained within a cell.

Returns: Int32. The number of rows that the cell containing the child control spans.

Instance member SetCellPosition(control, cell)​

Sets the TableLayoutPanelCellPosition that represents the row and the column of the cell.

ParameterTypeDescription
controlObjectA control contained within a cell.
cellTableLayoutPanelCellPositionA TableLayoutPanelCellPosition that represents the cell position.

Throws:

Instance member SetColumn(control, column)​

Sets the column position for the specified child control.

ParameterTypeDescription
controlObjectA control contained within a cell.
columnInt32The column position for the specified child control.

Throws:

Instance member SetColumnSpan(control, value)​

Sets the number of columns that the cell containing the child control spans.

ParameterTypeDescription
controlObjectA control contained within a cell.
valueInt32The number of columns that the cell containing the child control spans.

Throws:

Instance member SetRow(control, row)​

Sets the row position of the specified child control.

ParameterTypeDescription
controlObjectA control contained within a cell.
rowInt32The row position of the specified child control.

Throws:

Instance member SetRowSpan(control, value)​

Sets the number of rows that the cell containing the child control spans.

ParameterTypeDescription
controlObjectA control contained within a cell.
valueInt32The number of rows that the cell containing the child control spans.

Throws: