Partager via


TableLayoutColumnStyleCollection Classe

Définition

Collection qui stocke des objets 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
Héritage
TableLayoutColumnStyleCollection

Exemples

L’exemple suivant montre comment définir ColumnStyle pour un TableLayoutColumnStyleCollection. Cet exemple de code fait partie d’un exemple plus grand fourni pour le TableLayoutPanel contrôle.

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

Remarques

La TableLayoutColumnStyleCollection classe représente la collection de tous les styles utilisés pour décrire les colonnes d’un élément associé TableLayoutPanel.

Propriétés

Count

Obtient le nombre de styles réellement contenus dans TableLayoutStyleCollection.

(Hérité de TableLayoutStyleCollection)
Item[Int32]

Obtient ou définit le ColumnStyle à l'index spécifié.

Méthodes

Add(ColumnStyle)

Ajoute un élément à TableLayoutColumnStyleCollection.

Add(TableLayoutStyle)

Ajoute un nouveau TableLayoutStyle à la fin de la collection en cours.

(Hérité de TableLayoutStyleCollection)
Clear()

Dissocie la collection de son TableLayoutPanel associé et vide la collection.

(Hérité de TableLayoutStyleCollection)
Contains(ColumnStyle)

Détermine si l’objet ColumnStyle spécifié se trouve dans la collection.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(ColumnStyle)

Détermine l'index d'un élément spécifique d'TableLayoutColumnStyleCollection.

Insert(Int32, ColumnStyle)

Insère un ColumnStyle dans TableLayoutColumnStyleCollection à la position spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(ColumnStyle)

Supprime de la classe ColumnStyle la première occurrence d'un TableLayoutColumnStyleCollection spécifique.

RemoveAt(Int32)

Supprime le style de la collection à l'index spécifié.

(Hérité de TableLayoutStyleCollection)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de cette méthode, consultez la méthode CopyTo(Array, Int32).

(Hérité de TableLayoutStyleCollection)
ICollection.IsSynchronized

Pour obtenir une description de cette méthode, consultez la propriété IsSynchronized.

(Hérité de TableLayoutStyleCollection)
ICollection.SyncRoot

Pour obtenir une description de cette méthode, consultez la propriété SyncRoot.

(Hérité de TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Pour obtenir une description de cette méthode, consultez la méthode GetEnumerator().

(Hérité de TableLayoutStyleCollection)
IList.Add(Object)

Pour obtenir une description de cette méthode, consultez la méthode Add(Object).

(Hérité de TableLayoutStyleCollection)
IList.Contains(Object)

Pour obtenir une description de cette méthode, consultez la méthode Contains(Object).

(Hérité de TableLayoutStyleCollection)
IList.IndexOf(Object)

Pour obtenir une description de cette méthode, consultez la méthode IndexOf(Object).

(Hérité de TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Pour obtenir une description de cette méthode, consultez la méthode Insert(Int32, Object).

(Hérité de TableLayoutStyleCollection)
IList.IsFixedSize

Pour obtenir une description de cette méthode, consultez la propriété IsFixedSize.

(Hérité de TableLayoutStyleCollection)
IList.IsReadOnly

Pour obtenir une description de cette méthode, consultez la propriété IsReadOnly.

(Hérité de TableLayoutStyleCollection)
IList.Item[Int32]

Pour obtenir une description de cette méthode, consultez la propriété Item[Int32].

(Hérité de TableLayoutStyleCollection)
IList.Remove(Object)

Pour obtenir une description de cette méthode, consultez la méthode Remove(Object).

(Hérité de TableLayoutStyleCollection)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi