Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Wisej.Web.TableLayoutColumnStyleCollection
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
A collection that stores ColumnStyle objects.
Boolean: This is a column styles collection.
ColumnStyle: Returns or sets the ColumnStyle at the specified index.
String: Returns the property name.
Adds a new ColumnStyle to the TableLayoutColumnStyleCollection.
colStyle
Returns: Int32. The position into which the new element was inserted.
Determines whether the TableLayoutColumnStyleCollection contains a specific style.
colStyle
Returns: Boolean. true if the ColumnStyle is found in the TableLayoutColumnStyleCollection; otherwise, false.
Determines the index of a specific item in the TableLayoutColumnStyleCollection.
colStyle
Returns: Int32. The index of colStyle if found in the TableLayoutColumnStyleCollection; otherwise, -1.
Inserts a ColumnStyle into the TableLayoutColumnStyleCollection at the specified position.
index
colStyle
Removes the first occurrence of a specific object from the TableLayoutColumnStyleCollection.
colStyle
The to add to the .
The to locate in the .
The to locate in the .
The zero-based index at which the should be inserted.
The to insert into the . The value can be null.
The to remove from the . The value can be null.
Wisej.Web.RowStyle
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the look and feel of a row in a table layout.
Initializes an instance of the RowStyle class to its default state.
Initializes an instance of the RowStyle class.
style
Underlying style instance.
Initializes an instance of the RowStyle class using the supplied SizeType value.
sizeType
Initializes an instance of the RowStyle class using the supplied SizeType and height values.
sizeType
height
Throws:
ArgumentOutOfRangeException height is less than 0.
Single: Returns or sets the height of a row.
Throws:
ArgumentOutOfRangeException The value is less than 0 when setting this property.
Wisej.Web.TableLayoutPanel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.
Initializes a new instance of the TableLayoutPanel class.
Initializes a new instance of the TableLayoutPanel class with the specified initial settings.
location
The location of the panel on its parent control.
size
The size of the panel.
controls
The array of child controls to add to the panel.
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.
Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell.
control
A control contained within a cell.
Returns: TableLayoutPanelCellPosition. A TableLayoutPanelCellPosition that represents the cell position.
Returns the column position of the specified child control.
control
Returns: Int32. The column position of the specified child control, or -1 if the position of control is determined by LayoutEngine.
Throws:
ArgumentNullException control is null.
NotSupportedException control is not a type that can be arranged by this LayoutEngine.
Returns the number of columns spanned by the specified child control.
control
Returns: Int32. The number of columns spanned by the child control. The default is 1.
Returns the child control occupying the specified position.
column
The column position of the control to retrieve.
row
The row position of the control to retrieve.
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:
ArgumentException Either column or row (or both) is less than 0.
Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell that contains the control.
control
A control contained within a cell.
Returns: TableLayoutPanelCellPosition. A TableLayoutPanelCellPosition that represents the cell position.
Returns the row position of the specified child control.
control
Returns: Int32. The row position of control , or -1 if the position of control is determined by LayoutEngine.
Throws:
ArgumentNullException control is null.
NotSupportedException control is not a type that can be arranged by this LayoutEngine.
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.
control
Returns: Int32. The number of rows spanned by the child control. The default is 1.
Scales a control's location, size, padding and margin.
factor
The factor by which the height and width of the control will be scaled.
specified
Sets the TableLayoutPanelCellPosition that represents the row and the column of the cell.
control
A control contained within a cell.
position
Sets the column position of the specified child control.
control
The control to move to another column.
column
The column to which control will be moved.
Sets the number of columns spanned by the child control.
control
value
The number of columns to span.
Throws:
ArgumentOutOfRangeException value is less than 1.
Sets the row position of the specified child control.
control
The control to move to another row.
row
The row to which control will be moved.
Sets the number of rows spanned by the child control.
control
value
The number of rows to span.
Throws:
ArgumentOutOfRangeException value is less than 1.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
Provides access to common image properties across the controls that implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.TableLayoutRowStyleCollection
Wisej.Web.TableLayoutPanelCellPosition
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a cell in a .
Initializes a new instance of the class.
: Returns or sets the column number of the current .
: Returns or sets the row number of the current .
Wisej.Web.TableLayoutStyle
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Implements the basic functionality that represents the appearance and behavior of a table layout.
: Returns or sets the size of the row or column style.
: Returns or sets a flag indicating how a row or column should be sized relative to its containing table. (Default: AutoSize
)
A indicating how the row should be should be sized relative to its containing table.
A indicating how the row should be should be sized relative to its containing table.
The preferred height in pixels or percentage of the , depending on sizeType .
A child control of the .
A child control of the .
A child control of the .
A child control of the .
A value that specifies the bounds of the control to use when defining its size and position.
A that represents the row and the column of the cell.
A child control of the .
A child control of the .
All wisej controls derived from the class must implement this interface.
Adds a new to the .
Returns: . The position into which the new element was inserted.
Determines whether the contains a specific style.
Returns: . true if the is found in the ; otherwise, false.
Determines the index of a specific item in the .
Returns: . The index of rowStyle if found in the ; otherwise, -1.
Inserts a into the at the specified position.
Removes the first occurrence of a specific object from the .
rowStyle
The RowStyle to add to the TableLayoutRowStyleCollection.
rowStyle
The RowStyle to locate in the TableLayoutRowStyleCollection.
rowStyle
The RowStyle to locate in the TableLayoutRowStyleCollection.
index
The zero-based index at which the RowStyle should be inserted.
rowStyle
The RowStyle to insert into the TableLayoutRowStyleCollection. The value can be null.
rowStyle
The RowStyle to remove from the TableLayoutRowStyleCollection. The value can be null.
Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell.
Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell.
AddColumns
The TableLayoutPanel gains additional columns after it is full.
AddRows
The TableLayoutPanel gains additional rows after it is full.
FixedSize
The TableLayoutPanel does not allow additional rows or columns after it is full.
Returns or sets whether the TableLayoutPanel control should expand to accommodate new cells when all existing cells are occupied.
Returns or sets a value indicating how the table layout should expand to accommodate new cells when all existing cells are occupied.
Sets the grow style for the TableLayoutPanel.
column
The column position of the cell.
row
The row position of the cell.
Represents the look and feel of a column in a table layout.
Represents the look and feel of a row in a table layout.
Wisej.Web.ColumnStyle
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the look and feel of a column in a table layout.
Initializes an instance of the ColumnStyle class to its default state.
Initializes and instance of the ColumnStyle class to its default state.
style
Underlying style instance.
Initializes an instance of the ColumnStyle class using the supplied SizeType value.
sizeType
Initializes and instance of the ColumnStyle class using the supplied SizeType and width values.
sizeType
width
The preferred width, in pixels or percentage, depending on the sizeType parameter.
Throws:
ArgumentOutOfRangeException width is less than 0.
Single: Returns or sets the width value for a column.
Throws:
ArgumentOutOfRangeException The value is less than 0 when setting this property.
Wisej.Web.TableLayoutSettings
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Collects the characteristics associated with table layouts.
Int32: Returns or sets the maximum number of columns allowed in the table layout. (Default: 0
)
Throws:
ArgumentOutOfRangeException The property value is less than 0.
TableLayoutColumnStyleCollection: Returns the collection of styles used to determine the look and feel of the table layout columns.
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: Returns the current table layout engine.
Int32: Returns or sets the maximum number of rows allowed in the table layout. (Default: 0
)
Throws:
ArgumentOutOfRangeException The property value is less than 0.
TableLayoutRowStyleCollection: Returns the collection of styles used to determine the look and feel of the table layout rows.
Loads the settings from the provided TableLayoutSettings instance.
settings
owner
Returns: TableLayoutSettings.
Returns: TableLayoutSettings.
Returns the TableLayoutPanelCellPosition that represents the row and the column of the cell.
control
A control contained within a cell.
Returns: TableLayoutPanelCellPosition. A TableLayoutPanelCellPosition that represents the cell position.
Throws:
ArgumentNullException control is null.
Returns the column position of the specified child control.
control
A control contained within a cell.
Returns: Int32. The column position of the specified child control.
Throws:
ArgumentNullException control is null.
Returns the number of columns that the cell containing the child control spans.
control
A control contained within a cell.
Returns: Int32. The number of columns that the cell containing the child control spans.
Returns: List<ControlInformation>.
Returns the row position of the specified child control.
control
A control contained within a cell.
Returns: Int32. The row position of the specified child control.
Throws:
ArgumentNullException control is null.
Returns the number of rows that the cell containing the child control spans.
control
A control contained within a cell.
Returns: Int32. The number of rows that the cell containing the child control spans.
Sets the TableLayoutPanelCellPosition that represents the row and the column of the cell.
control
A control contained within a cell.
cell
Throws:
ArgumentNullException control is null.
Sets the column position for the specified child control.
control
A control contained within a cell.
column
The column position for the specified child control.
Throws:
ArgumentNullException control is null.
ArgumentException column is less than -1.
Sets the number of columns that the cell containing the child control spans.
control
A control contained within a cell.
value
The number of columns that the cell containing the child control spans.
Throws:
ArgumentNullException control is null.
ArgumentOutOfRangeException value is less than 1.
Sets the row position of the specified child control.
control
A control contained within a cell.
row
The row position of the specified child control.
Throws:
ArgumentNullException control is null.
ArgumentException row is less than -1.
Sets the number of rows that the cell containing the child control spans.
control
A control contained within a cell.
value
The number of rows that the cell containing the child control spans.
Throws:
ArgumentNullException control is null.
ArgumentOutOfRangeException value is less than 1.
Wisej.Web.TableLayoutControlCollection
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a collection of child controls in a table layout container.
Initializes a new instance of the TableLayoutControlCollection class.
container
TableLayoutPanel: Returns the parent TableLayoutPanel that contains the controls in the collection.
Adds the specified control to the collection and positions it at the specified cell.
control
The control to add.
column
The column in which control will be placed.
row
The row in which control will be placed.
Throws:
ArgumentException Either * column* or row is less than -1.
Wisej.Web.TableLayoutStyleCollection
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Implements the basic functionality for a collection of table layout styles.
Int32: Gets the number of styles actually contained in the TableLayoutStyleCollection.
Boolean: True if this is a rows collection, otherwise false.
TableLayoutStyle: Returns or sets TableLayoutStyle at the specified index.
Throws:
ArgumentException The property value is already assigned to another owner. You must first remove it from its current location or clone it.
String: The name of the property.
Adds a new TableLayoutStyle to the end of the current collection.
style
Returns: Int32. The position into which the new element was inserted.
Throws:
ArgumentException style is already assigned to another owner. You must first remove it from its current location or clone it.
Disassociates the collection from its associated TableLayoutPanel and empties the collection.
Removes the style at the specified index of the collection.
index
A indicating how the column should be should be sized relative to its containing table.
A indicating how the column should be should be sized relative to its containing table.
A that represents the cell position.
The control that contains the control collection.
The to add to the .
The zero-based index of the to be removed.
A collection that stores objects.
A collection that stores objects.