TableLayoutSettings

Wisej.Web.TableLayoutSettings

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Collects the characteristics associated with table layouts.

public class TableLayoutSettings : LayoutSettings, ISerializable

Properties

ColumnCount

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

Throws:

ColumnStyles

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

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)

LayoutEngine

LayoutEngine: Returns the current table layout engine.

RowCount

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

Throws:

RowStyles

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

Methods

GetCellPosition(control)

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

ParameterTypeDescription

control

A control contained within a cell.

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

Throws:

GetColumn(control)

Returns the column position of the specified child control.

ParameterTypeDescription

control

A control contained within a cell.

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

Throws:

GetColumnSpan(control)

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

ParameterTypeDescription

control

A control contained within a cell.

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

GetRow(control)

Returns the row position of the specified child control.

ParameterTypeDescription

control

A control contained within a cell.

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

Throws:

GetRowSpan(control)

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

ParameterTypeDescription

control

A control contained within a cell.

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

SetCellPosition(control, cell)

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

ParameterTypeDescription

control

A control contained within a cell.

cell

Throws:

SetColumn(control, column)

Sets the column position for the specified child control.

ParameterTypeDescription

control

A control contained within a cell.

column

The column position for the specified child control.

Throws:

SetColumnSpan(control, value)

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

ParameterTypeDescription

control

A control contained within a cell.

value

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

Throws:

SetRow(control, row)

Sets the row position of the specified child control.

ParameterTypeDescription

control

A control contained within a cell.

row

The row position of the specified child control.

Throws:

SetRowSpan(control, value)

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

ParameterTypeDescription

control

A control contained within a cell.

value

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

Throws:

Last updated