TableLayoutColumnStyleCollection Clase

Definición

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

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 ColumnStyle establecer TableLayoutColumnStyleCollectionpara.The following example shows how to set ColumnStyle for a TableLayoutColumnStyleCollection. 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 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 utilizados para describir las columnas de un objeto TableLayoutPanelasociado.The TableLayoutColumnStyleCollection class represents the collection of all the styles used to describe the columns 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 ColumnStyle en el índice especificado.Gets or sets the ColumnStyle at the specified index.

Métodos

Add(ColumnStyle)

Agrega un elemento a TableLayoutColumnStyleCollection.Adds an item to the TableLayoutColumnStyleCollection.

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(ColumnStyle)

Determina si el ColumnStyle especificado se encuentra en la colección.Determines whether the specified ColumnStyle is in the collection.

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(ColumnStyle)

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

Insert(Int32, ColumnStyle)

Inserta ColumnStyle en la clase TableLayoutColumnStyleCollection en la posición especificada.Inserts a ColumnStyle into the TableLayoutColumnStyleCollection 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(ColumnStyle)

Quita la primera repetición de un objeto ColumnStyle específico de TableLayoutColumnStyleCollection.Removes the first occurrence of a specific ColumnStyle from the TableLayoutColumnStyleCollection.

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: