TableLayoutPanel

Wisej.Web.TableLayoutPanel

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.

public class TableLayoutPanel : Panel, IExtenderProvider

Constructors

Initializes a new instance of the TableLayoutPanel class.

Initializes a new instance of the TableLayoutPanel class with the specified initial settings.

Properties

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

TableLayoutColumnStyleCollection: Returns a collection of column styles for the TableLayoutPanel.

TableLayoutControlCollection: Returns the collection of controls contained within the TableLayoutPanel.

TableLayoutPanelGrowStyle: Returns or sets whether the TableLayoutPanel control should expand to accommodate new cells when all existing cells are occupied. (Default: AddRows)

LayoutEngine: Returns the control's layout engine.

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

TableLayoutRowStyleCollection: Returns a collection of row styles for the TableLayoutPanel.

Methods

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

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

Returns the column position of the specified child control.

Returns: Int32. The column position of the specified child control, or -1 if the position of control is determined by LayoutEngine.

Throws:

Returns the number of columns spanned by the specified child control.

Returns: Int32. The number of columns spanned by the child control. The default is 1.

Returns the child control occupying the specified position.

Returns: Control. The child control occupying the specified cell; otherwise, null if no control exists at the specified column and row, or if the control has its Visible property set to false.

Throws:

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

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

Returns the row position of the specified child control.

Returns: Int32. The row position of control , or -1 if the position of control is determined by LayoutEngine.

Throws:

Returns an array representing the heights, in pixels, of the rows in the TableLayoutPanel.

Returns: Int32[]. An array of type Int32 that contains the heights, in pixels, of the rows in the TableLayoutPanel.

Returns the number of rows spanned by the specified child control.

Returns: Int32. The number of rows spanned by the child control. The default is 1.

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

Sets the column position of the specified child control.

Sets the number of columns spanned by the child control.

Throws:

Sets the row position of the specified child control.

Sets the number of rows spanned by the child control.

Throws:

Implements

Last updated