Compartir a través de


TableLayoutColumnStyleCollection Clase

Definición

Colección que almacena objetos ColumnStyle.

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 .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 utilizados para describir las columnas 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 ColumnStyle en el índice especificado.

Métodos

Add(ColumnStyle)

Agrega un elemento a TableLayoutColumnStyleCollection.

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

Determina si el ColumnStyle especificado se encuentra en la colección.

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

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

Insert(Int32, ColumnStyle)

Inserta ColumnStyle en la clase TableLayoutColumnStyleCollection en la posición especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(ColumnStyle)

Quita la primera repetición de un objeto ColumnStyle específico de TableLayoutColumnStyleCollection.

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