TableLayoutColumnStyleCollection 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 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
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é. |