TableLayoutRowStyleCollection Clase

Definición

Colección que almacena objetos RowStyle.A collection that stores RowStyle objects.

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 RowStyle establecer TableLayoutRowStyleCollectionpara.The following example shows how to set RowStyle for a TableLayoutRowStyleCollection. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para TableLayoutPanel el control.This code example is part of a larger example provided for the 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 utilizados para describir las filas de un objeto TableLayoutPanelasociado.The TableLayoutRowStyleCollection class represents the collection of all the styles used to describe the rows in an associated TableLayoutPanel.

Propiedades

Count

Obtiene el número de estilos realmente incluidos en TableLayoutStyleCollection.Gets the number of styles actually contained in the TableLayoutStyleCollection.

(Heredado de TableLayoutStyleCollection)
Item[Int32]

Obtiene o establece la clase RowStyle en el índice especificado.Gets or sets the RowStyle at the specified index.

Métodos

Add(RowStyle)

Agrega un nuevo objeto RowStyle a la colección TableLayoutRowStyleCollection.Adds a new RowStyle to the TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Agrega un nuevo objeto TableLayoutStyle al final de la colección actual.Adds a new TableLayoutStyle to the end of the current collection.

(Heredado de TableLayoutStyleCollection)
Clear()

Disocia la colección de su objeto TableLayoutPanel asociado y vacía la colección.Disassociates the collection from its associated TableLayoutPanel and empties the collection.

(Heredado de TableLayoutStyleCollection)
Contains(RowStyle)

Determina si TableLayoutRowStyleCollection contiene un estilo específico.Determines whether the TableLayoutRowStyleCollection contains a specific style.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(RowStyle)

Determina el índice de un elemento específico de TableLayoutRowStyleCollection.Determines the index of a specific item in the TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Inserta RowStyle en la clase TableLayoutRowStyleCollection en la posición especificada.Inserts a RowStyle into the TableLayoutRowStyleCollection at the specified position.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Remove(RowStyle)

Quita la primera aparición de un objeto específico de la interfaz TableLayoutRowStyleCollection.Removes the first occurrence of a specific object from the TableLayoutRowStyleCollection.

RemoveAt(Int32)

Quita el estilo del índice especificado de la colección.Removes the style at the specified index of the collection.

(Heredado de TableLayoutStyleCollection)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(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).For a description of this method, see the CopyTo(Array, Int32) method.

(Heredado de TableLayoutStyleCollection)
ICollection.IsSynchronized

Para obtener una descripción de este método, vea la propiedad IsSynchronized.For a description of this method, see the IsSynchronized property.

(Heredado de TableLayoutStyleCollection)
ICollection.SyncRoot

Para obtener una descripción de este método, vea la propiedad SyncRoot.For a description of this method, see the SyncRoot property.

(Heredado de TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Para obtener una descripción de este método, vea el método GetEnumerator().For a description of this method, see the GetEnumerator() method.

(Heredado de TableLayoutStyleCollection)
IList.Add(Object)

Para obtener una descripción de este método, vea el método Add(Object).For a description of this method, see the Add(Object) method.

(Heredado de TableLayoutStyleCollection)
IList.Contains(Object)

Para obtener una descripción de este método, vea el método Contains(Object).For a description of this method, see the Contains(Object) method.

(Heredado de TableLayoutStyleCollection)
IList.IndexOf(Object)

Para obtener una descripción de este método, vea el método IndexOf(Object).For a description of this method, see the IndexOf(Object) method.

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

Para obtener una descripción de este método, vea el método Insert(Int32, Object).For a description of this method, see the Insert(Int32, Object) method.

(Heredado de TableLayoutStyleCollection)
IList.IsFixedSize

Para obtener una descripción de este método, vea la propiedad IsFixedSize.For a description of this method, see the IsFixedSize property.

(Heredado de TableLayoutStyleCollection)
IList.IsReadOnly

Para obtener una descripción de este método, vea la propiedad IsReadOnly.For a description of this method, see the IsReadOnly property.

(Heredado de TableLayoutStyleCollection)
IList.Item[Int32]

Para obtener una descripción de este método, vea la propiedad Item[Int32].For a description of this method, see the Item[Int32] property.

(Heredado de TableLayoutStyleCollection)
IList.Remove(Object)

Para obtener una descripción de este método, vea el método Remove(Object).For a description of this method, see the Remove(Object) method.

(Heredado de TableLayoutStyleCollection)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: