TableLayoutColumnStyleCollection Classe

Definizione

Insieme che archivia ColumnStyle gli oggetti.

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
Ereditarietà
TableLayoutColumnStyleCollection

Esempio

Nell'esempio seguente viene illustrato come impostare ColumnStyle per un oggetto TableLayoutColumnStyleCollection. Questo esempio di codice fa parte di un esempio più ampio fornito per il TableLayoutPanel controllo .

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

Commenti

La TableLayoutColumnStyleCollection classe rappresenta la raccolta di tutti gli stili utilizzati per descrivere le colonne in un oggetto associato TableLayoutPanel.

Proprietà

Nome Descrizione
Count

Ottiene il numero di stili effettivamente contenuti in TableLayoutStyleCollection.

(Ereditato da TableLayoutStyleCollection)
Item[Int32]

Ottiene o imposta l'oggetto ColumnStyle in corrispondenza dell'indice specificato.

Metodi

Nome Descrizione
Add(ColumnStyle)

Aggiunge un elemento all'oggetto TableLayoutColumnStyleCollection.

Add(TableLayoutStyle)

Aggiunge un nuovo TableLayoutStyle oggetto alla fine dell'insieme corrente.

(Ereditato da TableLayoutStyleCollection)
Clear()

Annulla l'associazione della raccolta dalla raccolta associata TableLayoutPanel e svuota la raccolta.

(Ereditato da TableLayoutStyleCollection)
Contains(ColumnStyle)

Determina se l'oggetto specificato ColumnStyle si trova nella raccolta.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ColumnStyle)

Determina l'indice di un elemento specifico nell'oggetto TableLayoutColumnStyleCollection.

Insert(Int32, ColumnStyle)

Inserisce un oggetto ColumnStyle nell'oggetto TableLayoutColumnStyleCollection in corrispondenza della posizione specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(ColumnStyle)

Rimuove la prima occorrenza di un oggetto ColumnStylespecifico TableLayoutColumnStyleCollection da .

RemoveAt(Int32)

Rimuove lo stile in corrispondenza dell'indice specificato dell'insieme.

(Ereditato da TableLayoutStyleCollection)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Per una descrizione di questo metodo, vedere il CopyTo(Array, Int32) metodo .

(Ereditato da TableLayoutStyleCollection)
ICollection.IsSynchronized

Per una descrizione di questo metodo, vedere la IsSynchronized proprietà .

(Ereditato da TableLayoutStyleCollection)
ICollection.SyncRoot

Per una descrizione di questo metodo, vedere la SyncRoot proprietà .

(Ereditato da TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Per una descrizione di questo metodo, vedere il GetEnumerator() metodo .

(Ereditato da TableLayoutStyleCollection)
IList.Add(Object)

Per una descrizione di questo metodo, vedere il Add(Object) metodo .

(Ereditato da TableLayoutStyleCollection)
IList.Contains(Object)

Per una descrizione di questo metodo, vedere il Contains(Object) metodo .

(Ereditato da TableLayoutStyleCollection)
IList.IndexOf(Object)

Per una descrizione di questo metodo, vedere il IndexOf(Object) metodo .

(Ereditato da TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Per una descrizione di questo metodo, vedere il Insert(Int32, Object) metodo .

(Ereditato da TableLayoutStyleCollection)
IList.IsFixedSize

Per una descrizione di questo metodo, vedere la IsFixedSize proprietà .

(Ereditato da TableLayoutStyleCollection)
IList.IsReadOnly

Per una descrizione di questo metodo, vedere la IsReadOnly proprietà .

(Ereditato da TableLayoutStyleCollection)
IList.Item[Int32]

Per una descrizione di questo metodo, vedere la Item[Int32] proprietà .

(Ereditato da TableLayoutStyleCollection)
IList.Remove(Object)

Per una descrizione di questo metodo, vedere il Remove(Object) metodo .

(Ereditato da TableLayoutStyleCollection)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche