Partager via


RadioButtonList.RepeatDirection Propriété

Définition

Obtient ou définit la direction dans laquelle les cases d’option du groupe sont affichées.

public:
 virtual property System::Web::UI::WebControls::RepeatDirection RepeatDirection { System::Web::UI::WebControls::RepeatDirection get(); void set(System::Web::UI::WebControls::RepeatDirection value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
Public Overridable Property RepeatDirection As RepeatDirection

Valeur de propriété

Une des RepeatDirection valeurs. La valeur par défaut est Vertical.

Attributs

Exceptions

La direction d’affichage de la liste n’est pas l’une des RepeatDirection valeurs.

Exemples

L’exemple de code suivant montre comment utiliser la RepeatDirection propriété pour afficher les éléments d’un RadioButtonList contrôle dans les colonnes remplies en haut en bas, puis de gauche à droite.

<%@ Page Language="C#" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>

<asp:RadioButtonList id="RadioButtonList1"
      RepeatLayout="Table"
      RepeatColumns = "2" 
      RepeatDirection="Vertical" 
      runat="server">
 
    <asp:ListItem>Item 1</asp:ListItem>
    <asp:ListItem>Item 2</asp:ListItem>
    <asp:ListItem>Item 3</asp:ListItem>
    <asp:ListItem>Item 4</asp:ListItem>
    <asp:ListItem>Item 5</asp:ListItem>
    <asp:ListItem>Item 6</asp:ListItem>
 
 </asp:RadioButtonList>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>

<asp:RadioButtonList id="RadioButtonList1"
      RepeatLayout="Table"
      RepeatColumns = "2" 
      RepeatDirection="Vertical" 
      runat="server">
 
    <asp:ListItem>Item 1</asp:ListItem>
    <asp:ListItem>Item 2</asp:ListItem>
    <asp:ListItem>Item 3</asp:ListItem>
    <asp:ListItem>Item 4</asp:ListItem>
    <asp:ListItem>Item 5</asp:ListItem>
    <asp:ListItem>Item 6</asp:ListItem>
 
 </asp:RadioButtonList>
</body>
</html>

Remarques

Utilisez cette propriété pour spécifier la direction d’affichage du RadioButtonList contrôle.

Note

Le nombre de colonnes affichées est toujours déterminé par la RepeatColumns propriété.

Si cette propriété est définie RepeatDirection.Vertical sur et si la RepeatLayout propriété est définie Tablesur , la première colonne est remplie de haut en bas, puis la colonne suivante, et ainsi de suite jusqu’à ce que tous les éléments soient rendus. Par exemple, si RepeatColumns la valeur est 3, les éléments du RadioButtonList contrôle sont affichés dans trois colonnes. Une liste de neuf éléments apparaît comme suit.

Colonne 1 Colonne 2 Colonne 3
1 4 7
2 5 8
3 6 9

Si cette propriété est définie et si la RepeatLayout propriété est définie RepeatDirection.HorizontalTablesur , les éléments de la liste sont affichés dans les lignes chargées de gauche à droite, puis en haut en bas, jusqu’à ce que tous les éléments soient rendus. Par exemple, si RepeatColumns la valeur est 3, les éléments du RadioButtonList contrôle sont affichés dans les lignes de trois éléments. Une liste de neuf éléments apparaît comme suit.

Colonne 1 Colonne 2 Colonne 3
1 2 3
4 5 6
7 8 9

S’applique à

Voir aussi