[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=WinElement Inherit=Control,ScrollableControl,InheritPanel Interfaces=TableLayoutPanel,ControlManager,Component,MarshalByRefObject,Object Info=Represents a panel that dynamically lays out its contents in a grid composed of rows and columns [Edit] Class=Panel [Property] Width= | |200 Height= | |100 Text= | | BackColor= | |clBtnFace ForeColor= | |clBtnText @CellBorderStyle=Sets the style of the cell borders. ARG(TableLayoutPanelCellBorderStyle)|14|0|None,Single,Inset,InsetDouble,Outset,OutsetDouble,OutsetPartial @ColumnCount=Sets the number of columns in the table. ARG(int)|1|0 @GrowStyle=Sets a value indicating whether the TableLayoutPanel control should expand to accommodate new cells when all existing cells are occupied. ARG(TableLayoutPanelGrowStyle)|14|1|FixedSize,AddRows,AddColumns @RowCount=Sets the number of rows in the table. ARG(int)|1|0 [Methods] *doBorderStyle=Sets the border style for the panel. ARG(BorderStyle)|1|0 *doConstructor=Initializes a new instance of the TableLayoutPanel class. ARG()|1|0 *doGetCellPosition=Gets the TableLayoutPanelCellPosition that represents the row and the column of the cell. ARG(Control control)|1|0 *doGetColumn=Returns the column position of the specified child control. ARG(Control control)|1|0 *doGetColumnSpan=Returns the number of columns spanned by the specified child control. ARG(Control control)|1|0 *doGetControlFromPosition=Returns the child control occupying the specified position. ARG(int column, int row)|1|0 *doGetPositionFromControl=Gets the TableLayoutPanelCellPosition that represents the row and the column of the cell that contains the control. ARG(Control control)|1|0 *doGetRow=Returns the row position of the specified child control. ARG(Control control)|1|0 *doGetRowSpan=Returns the number of rows spanned by the specified child control. ARG(Control control)|1|0 *doLayoutSettings=Sets a value representing the table layout settings. ARG(TableLayoutSettings)|1|0 *doSetCellPosition=Sets the TableLayoutPanelCellPosition that represents the row and the column of the cell. ARG(Control control, TableLayoutPanelCellPosition position)|1|0 *doSetColumn=Sets the column position of the specified child control. ARG(Control control, int column)|1|0 *doSetColumnSpan=Sets the number of columns spanned by the child control. ARG(Control control, int value)|1|0 *doSetRow=Sets the row position of the specified child control. ARG(Control control, int row)|1|0 *doSetRowSpan=Sets the number of rows spanned by the child control. ARG(Control control, int value)|1|0 *onCellPaint=Occurs when the cell is redrawn. ARG(TableLayoutCellPaintEventArgs)|2|0 *onGetCellPosition=Occurs after invoke the method doGetCellPosition and returns the result. ARG(TableLayoutPanelCellPosition)|2|0 *onGetColumn=Occurs after invoke the method doGetColumn and returns the result. ARG(int)|2|1 *onGetColumnSpan=Occurs after invoke the method doGetColumnSpan and returns the result. ARG(int)|2|1 *onGetControlFromPosition=Occurs after invoke the method doGetControlFromPosition and returns the result. ARG(Control)|2|0 *onGetPositionFromControl=Occurs after invoke the method doGetPositionFromControl and returns the result. ARG(TableLayoutPanelCellPosition)|2|0 *onGetRow=Occurs after invoke the method doGetRow and returns the result. ARG(int)|2|1 *onGetRowSpan=Occurs after invoke the method doGetRowSpan and returns the result. ARG(int)|2|1 *BorderStyle=Returns the border style for the panel. ARG(BorderStyle)|3|0 *CellBorderStyle=Returns the style of the cell borders. ARG(TableLayoutPanelCellBorderStyle)|3|0 *ColumnCount=Returns the number of columns in the table. ARG(int)|3|1 *ColumnStyles=Returns a collection of column styles for the TableLayoutPanel. ARG(TableLayoutColumnStyleCollection)|3|0 *Controls=Returns the collection of controls contained within the TableLayoutPanel. ARG(TableLayoutControlCollection)|3|0 *GetColumnWidths=Returns an array representing the widths, in pixels, of the columns in the TableLayoutPanel. ARG(int[])|3|13 *GetRowHeights=Returns an array representing the heights, in pixels, of the rows in the TableLayoutPanel. ARG(int[])|3|13 *GrowStyle=Returns a value indicating whether the TableLayoutPanel control should expand to accommodate new cells when all existing cells are occupied. ARG(TableLayoutPanelGrowStyle)|3|0 *LayoutEngine=Returns a cached instance of the panel's layout engine. ARG(LayoutEngine)|3|0 *LayoutSettings=Returns a value representing the table layout settings. ARG(TableLayoutSettings)|3|0 *RowCount=Returns the number of rows in the table. ARG(int)|3|1 *RowStyles=Returns a collection of row styles for the TableLayoutPanel. ARG(TableLayoutRowStyleCollection)|3|0 TableLayoutPanel=Returns the TableLayoutPanel object. ARG(TableLayoutPanel)|3|0 *column=Defines the column position of the control to retrieve. ARG(int)|4|1 *control=Defines a control contained within a cell. ARG(Control)|4|0 *position=Defines a TableLayoutPanelCellPosition that represents the row and the column of the cell. ARG(TableLayoutPanelCellPosition)|4|0 *row=Defines the row position of the control to retrieve. ARG(int)|4|1 *value=Defines the number of columns to span. ARG(int)|4|1