TableLayoutRowStyleCollection Classe

Definição

Uma coleção que armazena 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
Herança
TableLayoutRowStyleCollection

Exemplos

O exemplo a seguir mostra como definir RowStyle para um TableLayoutRowStyleCollection.The following example shows how to set RowStyle for a TableLayoutRowStyleCollection. Este exemplo de código faz parte de um exemplo maior fornecido para TableLayoutPanel o controle.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

Comentários

A TableLayoutRowStyleCollection classe representa a coleção de todos os estilos usados para descrever as linhas em um associado TableLayoutPanel.The TableLayoutRowStyleCollection class represents the collection of all the styles used to describe the rows in an associated TableLayoutPanel.

Propriedades

Count

Obtém o número de estilos que realmente estão contidos no TableLayoutStyleCollection.Gets the number of styles actually contained in the TableLayoutStyleCollection.

(Herdado de TableLayoutStyleCollection)
Item[Int32]

Obtém ou define o RowStyle no índice especificado.Gets or sets the RowStyle at the specified index.

Métodos

Add(RowStyle)

Adiciona um novo RowStyle ao TableLayoutRowStyleCollection.Adds a new RowStyle to the TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Adiciona um novo TableLayoutStyle ao final da coleção atual.Adds a new TableLayoutStyle to the end of the current collection.

(Herdado de TableLayoutStyleCollection)
Clear()

Desassocia a coleção de seus associados TableLayoutPanel e esvazia a coleção.Disassociates the collection from its associated TableLayoutPanel and empties the collection.

(Herdado de TableLayoutStyleCollection)
Contains(RowStyle)

Determina se o TableLayoutRowStyleCollection contém um estilo específico.Determines whether the TableLayoutRowStyleCollection contains a specific style.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IndexOf(RowStyle)

Determina o índice de um item específico em TableLayoutRowStyleCollection.Determines the index of a specific item in the TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Insere o RowStyle no TableLayoutRowStyleCollection na posição especificada.Inserts a RowStyle into the TableLayoutRowStyleCollection at the specified position.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(RowStyle)

Remove a primeira ocorrência de um objeto específico do TableLayoutRowStyleCollection.Removes the first occurrence of a specific object from the TableLayoutRowStyleCollection.

RemoveAt(Int32)

Remove o estilo no índice especificado da coleção.Removes the style at the specified index of the collection.

(Herdado de TableLayoutStyleCollection)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para obter uma descrição desse método, veja o método CopyTo(Array, Int32).For a description of this method, see the CopyTo(Array, Int32) method.

(Herdado de TableLayoutStyleCollection)
ICollection.IsSynchronized

Para obter uma descrição desse método, veja a propriedade IsSynchronized.For a description of this method, see the IsSynchronized property.

(Herdado de TableLayoutStyleCollection)
ICollection.SyncRoot

Para obter uma descrição desse método, veja a propriedade SyncRoot.For a description of this method, see the SyncRoot property.

(Herdado de TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Para obter uma descrição desse método, veja o método GetEnumerator().For a description of this method, see the GetEnumerator() method.

(Herdado de TableLayoutStyleCollection)
IList.Add(Object)

Para obter uma descrição desse método, veja o método Add(Object).For a description of this method, see the Add(Object) method.

(Herdado de TableLayoutStyleCollection)
IList.Contains(Object)

Para obter uma descrição desse método, veja o método Contains(Object).For a description of this method, see the Contains(Object) method.

(Herdado de TableLayoutStyleCollection)
IList.IndexOf(Object)

Para obter uma descrição desse método, veja o método IndexOf(Object).For a description of this method, see the IndexOf(Object) method.

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

Para obter uma descrição desse método, veja o método Insert(Int32, Object).For a description of this method, see the Insert(Int32, Object) method.

(Herdado de TableLayoutStyleCollection)
IList.IsFixedSize

Para obter uma descrição desse método, veja a propriedade IsFixedSize.For a description of this method, see the IsFixedSize property.

(Herdado de TableLayoutStyleCollection)
IList.IsReadOnly

Para obter uma descrição desse método, veja a propriedade IsReadOnly.For a description of this method, see the IsReadOnly property.

(Herdado de TableLayoutStyleCollection)
IList.Item[Int32]

Para obter uma descrição desse método, veja a propriedade Item[Int32].For a description of this method, see the Item[Int32] property.

(Herdado de TableLayoutStyleCollection)
IList.Remove(Object)

Para obter uma descrição desse método, veja o método Remove(Object).For a description of this method, see the Remove(Object) method.

(Herdado de TableLayoutStyleCollection)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também