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 les RowStyle objets.
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 large 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 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 RowStyle spécifié. |
Méthodes
| Nom | Description |
|---|---|
| Add(RowStyle) |
Ajoute un nouveau RowStyle à l’élément TableLayoutRowStyleCollection. |
| 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(RowStyle) |
Détermine si le TableLayoutRowStyleCollection style contient un style spécifique. |
| 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(RowStyle) |
Détermine l’index d’un élément spécifique dans le TableLayoutRowStyleCollection. |
| Insert(Int32, RowStyle) |
Insère un RowStyle dans la TableLayoutRowStyleCollection position spécifiée. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Remove(RowStyle) |
Supprime la première occurrence d’un objet spécifique de l’objet TableLayoutRowStyleCollection. |
| 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é. |