TableLayoutColumnStyleCollection Classe

Définition

Collection qui stocke les ColumnStyle objets.

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 large 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 dans un objet associé TableLayoutPanel.

Propriétés

Nom Description
Count

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

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

Obtient ou définit l’index ColumnStyle spécifié.

Méthodes

Nom Description
Add(ColumnStyle)

Ajoute un élément au TableLayoutColumnStyleCollection.

Add(TableLayoutStyle)

Ajoute un nouveau TableLayoutStyle à la fin de la collection active.

(Hérité de TableLayoutStyleCollection)
Clear()

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

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

Détermine si le spécifié ColumnStyle se trouve dans la collection.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

Détermine l’index d’un élément spécifique dans le TableLayoutColumnStyleCollection.

Insert(Int32, ColumnStyle)

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Supprime la première occurrence d’une occurrence spécifique ColumnStyle de l’objet TableLayoutColumnStyleCollection.

RemoveAt(Int32)

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

(Hérité de TableLayoutStyleCollection)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

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

(Hérité de TableLayoutStyleCollection)
ICollection.IsSynchronized

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

(Hérité de TableLayoutStyleCollection)
ICollection.SyncRoot

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

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

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

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

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

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

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

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

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

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

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

(Hérité de TableLayoutStyleCollection)
IList.IsFixedSize

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

(Hérité de TableLayoutStyleCollection)
IList.IsReadOnly

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

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

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

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

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

(Hérité de TableLayoutStyleCollection)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi