TableLayoutColumnStyleCollection Clase

Definición

Colección que almacena ColumnStyle objetos.

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

Ejemplos

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

private void toggleColumnStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutColumnStyleCollection styles = 
        this.TableLayoutPanel1.ColumnStyles;

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

            // Set the column width to be a percentage
            // of the TableLayoutPanel control's width.
            style.Width = 33;
        }
        else
        {
            // Set the column width to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Width = 50;
        }
    }
}
Private Sub toggleColumnStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleColumnStylesBtn.Click

    Dim styles As TableLayoutColumnStyleCollection = _
    Me.TableLayoutPanel1.ColumnStyles

    For Each style As ColumnStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the column width to be a percentage
            ' of the TableLayoutPanel control's width.
            style.Width = 33

        Else

            ' Set the column width to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Width = 50

        End If

    Next

End Sub

Comentarios

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

Propiedades

Nombre Description
Count

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

(Heredado de TableLayoutStyleCollection)
Item[Int32]

Obtiene o establece el objeto ColumnStyle en el índice especificado.

Métodos

Nombre Description
Add(ColumnStyle)

Agrega un elemento al TableLayoutColumnStyleCollection.

Add(TableLayoutStyle)

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

(Heredado de TableLayoutStyleCollection)
Clear()

Desasocia la colección de su colección asociada TableLayoutPanel y vacía la colección.

(Heredado de TableLayoutStyleCollection)
Contains(ColumnStyle)

Determina si el objeto especificado ColumnStyle está en la colección.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(ColumnStyle)

Determina el índice de un elemento específico del TableLayoutColumnStyleCollection.

Insert(Int32, ColumnStyle)

Inserta un ColumnStyle objeto en la TableLayoutColumnStyleCollection posición especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(ColumnStyle)

Quita la primera aparición de un elemento específico ColumnStyle de .TableLayoutColumnStyleCollection

RemoveAt(Int32)

Quita el estilo en el í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

Nombre Description
ICollection.CopyTo(Array, Int32)

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

(Heredado de TableLayoutStyleCollection)
ICollection.IsSynchronized

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

(Heredado de TableLayoutStyleCollection)
ICollection.SyncRoot

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

(Heredado de TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

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

(Heredado de TableLayoutStyleCollection)
IList.Add(Object)

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

(Heredado de TableLayoutStyleCollection)
IList.Contains(Object)

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

(Heredado de TableLayoutStyleCollection)
IList.IndexOf(Object)

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

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

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

(Heredado de TableLayoutStyleCollection)
IList.IsFixedSize

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

(Heredado de TableLayoutStyleCollection)
IList.IsReadOnly

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

(Heredado de TableLayoutStyleCollection)
IList.Item[Int32]

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

(Heredado de TableLayoutStyleCollection)
IList.Remove(Object)

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

(Heredado de TableLayoutStyleCollection)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a

Consulte también