RadioButtonList.RepeatDirection RadioButtonList.RepeatDirection RadioButtonList.RepeatDirection RadioButtonList.RepeatDirection Property

定義

グループのオプション ボタンを表示する方向を取得または設定します。Gets or sets the direction in which the radio buttons within the group are displayed.

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; }
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
Public Overridable Property RepeatDirection As RepeatDirection

プロパティ値

RepeatDirection 値のいずれか。One of the RepeatDirection values. 既定値は、Vertical です。The default is Vertical.

例外

リストの表示方向は、RepeatDirection 値ではありません。The display direction of the list is not one of the RepeatDirection values.

次のコード例では、 RepeatDirectionプロパティを使用して、上から下、左から右に入力された列にRadioButtonListコントロールの項目を表示する方法を示します。The following code example demonstrates how to use the RepeatDirection property to display the items of a RadioButtonList control in columns filled top to bottom, and then left to right.

<%@ 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>   

注釈

このプロパティを使用して、 RadioButtonListコントロールの表示方向を指定します。Use this property to specify the display direction of the RadioButtonList control.

注意

表示される列の数は、常にRepeatColumnsプロパティによって決まります。The number of columns that are displayed is always determined by the RepeatColumns property.

このプロパティがにRepeatDirection.Vertical設定されていて、 RepeatLayoutプロパティがTableに設定されている場合、最初の列は、すべての項目が表示されるまで、上から下、次の列に入力されます。If this property is set to RepeatDirection.Vertical and if the RepeatLayout property is set to Table, the first column is filled from top to bottom, then the next column, and so on until all items are rendered. たとえば、 RepeatColumnsを3に設定すると、 RadioButtonListコントロールの項目が3つの列に表示されます。For example, if RepeatColumns is set to 3, the items of the RadioButtonList control are displayed in three columns. 9項目のリストは次のように表示されます。A nine-item list would appear as follows.

11 44 77
22 55 88
33 66 99

このプロパティがにRepeatDirection.Horizontal設定されていて、 RepeatLayoutプロパティがTableに設定されている場合、リスト内の項目は、すべての項目が表示されるまで、左から右、次に上から下へ読み込まれた行に表示されます。If this property is set to RepeatDirection.Horizontal and if the RepeatLayout property is set to Table, the items in the list are displayed in rows loaded left to right, then top to bottom, until all items are rendered. たとえば、 RepeatColumnsを3に設定すると、 RadioButtonListコントロールの項目が3つの項目の行に表示されます。For example, if RepeatColumns is set to 3, the items of the RadioButtonList control are displayed in rows of three items. 9項目のリストは次のように表示されます。A nine-item list would appear as follows.

11 22 33
44 55 66
77 88 99

適用対象

こちらもご覧ください