Partager via


DataRepeater.LayoutStyle, propriété

Mise à jour : novembre 2007

Obtient ou définit une valeur qui détermine si un contrôle DataRepeater est affiché selon l'orientation verticale ou horizontale.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

Public Property LayoutStyle As DataRepeaterLayoutStyles

Dim instance As DataRepeater
Dim value As DataRepeaterLayoutStyles

value = instance.LayoutStyle

instance.LayoutStyle = value
public DataRepeaterLayoutStyles LayoutStyle { get; set; }
public:
property DataRepeaterLayoutStyles LayoutStyle {
    DataRepeaterLayoutStyles get ();
    void set (DataRepeaterLayoutStyles value);
}
public function get LayoutStyle () : DataRepeaterLayoutStyles
public function set LayoutStyle (value : DataRepeaterLayoutStyles)

Valeur de propriété

Type : Microsoft.VisualBasic.PowerPacks.DataRepeaterLayoutStyles

Valeur d'énumération qui spécifie la disposition.

Notes

La propriété LayoutStyle d'un contrôle DataRepeater détermine si les éléments DataRepeater sont affichés dans un format vertical ou horizontal. Lorsque cette propriété change, vous pouvez utiliser le gestionnaire d'événements LayoutStyleChanged et les méthodes BeginResetItemTemplate et EndResetItemTemplate pour réorganiser les contrôles enfants dans le ItemTemplate en fonction de cette nouvelle disposition.

Exemples

L'exemple suivant montre comment répondre à l'événement LayoutStyleChanged dans un gestionnaire d'événements. Cet exemple suppose qu'il existe un contrôle DataRepeater nommé DataRepeater1 sur un formulaire et qu'il contient deux contrôles TextBox nommés TextBox1 et TextBox2.

' Switch the orientation.
If DataRepeater1.LayoutStyle = _
 PowerPacks.DataRepeaterLayoutStyles.Vertical Then
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Horizontal
Else
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Vertical
End If
// Switch the orientation.
if (dataRepeater1.LayoutStyle == DataRepeaterLayoutStyles.Vertical)
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Horizontal;
}
else
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Vertical;
}            

Autorisations

Voir aussi

Référence

DataRepeater, classe

Membres DataRepeater

Microsoft.VisualBasic.PowerPacks, espace de noms

BeginResetItemTemplate

EndResetItemTemplate

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)

Comment : modifier la disposition d'un contrôle DataRepeater (Visual Studio)