TableLayoutRowStyleCollection Classe

Définition

Collection qui stocke des objets RowStyle.

public ref class TableLayoutRowStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutRowStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutRowStyleCollection = class
    inherit TableLayoutStyleCollection
Public Class TableLayoutRowStyleCollection
Inherits TableLayoutStyleCollection
Héritage
TableLayoutRowStyleCollection

Exemples

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

private void toggleRowStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutRowStyleCollection styles = 
        this.TableLayoutPanel1.RowStyles;

    foreach( RowStyle style in styles )
    {
        if (style.SizeType==SizeType.Absolute)
        {
            style.SizeType = SizeType.AutoSize;
        }
        else if(style.SizeType==SizeType.AutoSize)
        {
            style.SizeType = SizeType.Percent;

            // Set the row height to be a percentage
            // of the TableLayoutPanel control's height.
            style.Height = 33;
        }
        else
        {

            // Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Height = 50;
        }
    }
}
Private Sub toggleRowStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleRowStylesBtn.Click

    Dim styles As TableLayoutRowStyleCollection = _
    Me.TableLayoutPanel1.RowStyles

    For Each style As RowStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the row height to be a percentage
            ' of the TableLayoutPanel control's height.
            style.Height = 33

        Else

            ' Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Height = 50

        End If

    Next

End Sub

Remarques

La TableLayoutRowStyleCollection classe représente la collection de tous les styles utilisés pour décrire les lignes d’un 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 RowStyle à l'index spécifié.

Méthodes

Add(RowStyle)

Ajoute un nouvel objet RowStyle au TableLayoutRowStyleCollection.

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

Détermine si TableLayoutRowStyleCollection contient un style spécifique.

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

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

Insert(Int32, RowStyle)

Insère un RowStyle dans TableLayoutRowStyleCollection à la position spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Supprime la première occurrence d’un objet spécifique de TableLayoutRowStyleCollection.

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