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 des objets ColumnStyle.
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 grand 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 d’un élément 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 ColumnStyle à l'index spécifié. |
Méthodes
Add(ColumnStyle) |
Ajoute un élément à TableLayoutColumnStyleCollection. |
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(ColumnStyle) |
Détermine si l’objet ColumnStyle spécifié se trouve dans la collection. |
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(ColumnStyle) |
Détermine l'index d'un élément spécifique d'TableLayoutColumnStyleCollection. |
Insert(Int32, ColumnStyle) |
Insère un ColumnStyle dans TableLayoutColumnStyleCollection à la position spécifiée. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(ColumnStyle) |
Supprime de la classe ColumnStyle la première occurrence d'un TableLayoutColumnStyleCollection spécifique. |
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. |