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: