TableLayoutRowStyleCollection Clase

Definición

Colección que almacena objetos RowStyle.

public ref class TableLayoutRowStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutRowStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutRowStyleCollection = class
    inherit TableLayoutStyleCollection
Public Class TableLayoutRowStyleCollection
Inherits TableLayoutStyleCollection
Herencia
TableLayoutRowStyleCollection

Ejemplos

En el ejemplo siguiente se muestra cómo establecer RowStyle para .TableLayoutRowStyleCollection Este ejemplo de código forma parte de un ejemplo más grande proporcionado para el TableLayoutPanel control .

private void toggleRowStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutRowStyleCollection styles = 
        this.TableLayoutPanel1.RowStyles;

    foreach( RowStyle style in styles )
    {
        if (style.SizeType==SizeType.Absolute)
        {
            style.SizeType = SizeType.AutoSize;
        }
        else if(style.SizeType==SizeType.AutoSize)
        {
            style.SizeType = SizeType.Percent;

            // Set the row height to be a percentage
            // of the TableLayoutPanel control's height.
            style.Height = 33;
        }
        else
        {

            // Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Height = 50;
        }
    }
}
Private Sub toggleRowStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleRowStylesBtn.Click

    Dim styles As TableLayoutRowStyleCollection = _
    Me.TableLayoutPanel1.RowStyles

    For Each style As RowStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the row height to be a percentage
            ' of the TableLayoutPanel control's height.
            style.Height = 33

        Else

            ' Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Height = 50

        End If

    Next

End Sub

Comentarios

La TableLayoutRowStyleCollection clase representa la colección de todos los estilos usados para describir las filas de un asociado TableLayoutPanel.

Propiedades

Count

Obtiene el número de estilos realmente incluidos en TableLayoutStyleCollection.

(Heredado de TableLayoutStyleCollection)
Item[Int32]

Obtiene o establece la clase RowStyle en el índice especificado.

Métodos

Add(RowStyle)

Agrega un nuevo objeto RowStyle a la colección TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Agrega un nuevo objeto TableLayoutStyle al final de la colección actual.

(Heredado de TableLayoutStyleCollection)
Clear()

Disocia la colección de su objeto TableLayoutPanel asociado y vacía la colección.

(Heredado de TableLayoutStyleCollection)
Contains(RowStyle)

Determina si TableLayoutRowStyleCollection contiene un estilo específico.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(RowStyle)

Determina el índice de un elemento específico de TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Inserta RowStyle en la clase TableLayoutRowStyleCollection en la posición especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(RowStyle)

Quita la primera aparición de un objeto específico de la interfaz TableLayoutRowStyleCollection.

RemoveAt(Int32)

Quita el estilo del índice especificado de la colección.

(Heredado de TableLayoutStyleCollection)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este método, vea el método CopyTo(Array, Int32).

(Heredado de TableLayoutStyleCollection)
ICollection.IsSynchronized

Para obtener una descripción de este método, vea la propiedad IsSynchronized.

(Heredado de TableLayoutStyleCollection)
ICollection.SyncRoot

Para obtener una descripción de este método, vea la propiedad SyncRoot.

(Heredado de TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Para obtener una descripción de este método, vea el método GetEnumerator().

(Heredado de TableLayoutStyleCollection)
IList.Add(Object)

Para obtener una descripción de este método, vea el método Add(Object).

(Heredado de TableLayoutStyleCollection)
IList.Contains(Object)

Para obtener una descripción de este método, vea el método Contains(Object).

(Heredado de TableLayoutStyleCollection)
IList.IndexOf(Object)

Para obtener una descripción de este método, vea el método IndexOf(Object).

(Heredado de TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Para obtener una descripción de este método, vea el método Insert(Int32, Object).

(Heredado de TableLayoutStyleCollection)
IList.IsFixedSize

Para obtener una descripción de este método, vea la propiedad IsFixedSize.

(Heredado de TableLayoutStyleCollection)
IList.IsReadOnly

Para obtener una descripción de este método, vea la propiedad IsReadOnly.

(Heredado de TableLayoutStyleCollection)
IList.Item[Int32]

Para obtener una descripción de este método, vea la propiedad Item[Int32].

(Heredado de TableLayoutStyleCollection)
IList.Remove(Object)

Para obtener una descripción de este método, vea el método Remove(Object).

(Heredado de TableLayoutStyleCollection)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también