TableLayoutRowStyleCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |