Gewusst wie: Festlegen des Layouts in einem RadioButtonList-Webserversteuerelement
Aktualisiert: November 2007
Das RadioButtonList-Webserversteuerelement wird standardmäßig mit einer einzigen Optionsfeldspalte angezeigt. Sie können jedoch eine beliebige Spaltenanzahl angeben und festlegen, wie die Elemente innerhalb der Spalten angeordnet werden sollen: vertikal (Standard) oder horizontal. Die vertikale Anordnung in drei Spalten erzeugt folgendes Layout:
A D G
B E H
C F
Die horizontale Anordnung derselben Elemente ergibt folgendes Layout:
A B C
D E F
G H
Hinweis: |
---|
Bei Verwendung einzelner RadioButton-Webserversteuerelemente wird das Layout nicht als Eigenschaft des Steuerelements festgelegt. Stattdessen legen Sie es einfach dadurch fest, dass Sie die Optionsfelder innerhalb des Seitenflusses hinzufügen. Informationen zu Unterschieden zwischen diesen Steuerelementen finden Sie unter Übersicht über die RadioButton-Webserversteuerelemente und RadioButtonList-Webserversteuerelemente. |
So legen Sie die Spaltenanzahl und -anordnung fest
Legen Sie die RepeatColumns-Eigenschaft des RadioButtonList-Steuerelements auf die gewünschte Anzahl von Spalten fest.
Legen Sie die RepeatDirection-Eigenschaft auf Vertical oder Horizontal fest, indem Sie wie im folgenden Codebeispiel dargestellt die RepeatDirection-Enumeration verwenden.
Protected Sub Button1_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Button1.Click ' Create five radio buttons. Dim colors() As String = _ New String() {"Red", "Blue", "Green", "Yellow", "Orange"} RadioButtonList1.Items.Clear() Dim i As Integer For i = 0 To ubound(colors) RadioButtonList1.Items.Add(colors(i)) Next ' Lay out the radio buttons horizontally. RadioButtonList1.RepeatDirection = RepeatDirection.Horizontal End Sub
protected void Button1_Click (object sender, System.EventArgs e) { // Create five radio buttons. string[] colors = {"Red", "Blue", "Green", "Yellow", "Orange"}; this.RadioButtonList1.Items.Clear(); for(int i=0;i < colors.GetLength(0);i++){ this.RadioButtonList1.Items.Add(colors[i]); } // Lay out the radio buttons horizontally. this.RadioButtonList1.RepeatDirection = RepeatDirection.Horizontal; }
Siehe auch
Referenz
Übersicht über die RadioButton- und RadioButtonList-Webserversteuerelemente