2011-01-11 11 views
6

Czy istnieje sposób, aby umieścić pole wyboru po prawej stronie etykiety na pole wyboru asp?vb.net checkbox etykieta pozycja

Ten kod domyślnie miejscach checkbox wtedy etykieta ...

<asp:CheckBox CssClass="myCheckbox" ID="CBmyCheck" runat="server" Text="My label"></asp:CheckBox> 

Odpowiedz

9

Prostym rozwiązaniem jest utworzenie dwóch oddzielnych obiektów, jedno pole wyboru i jedną etykietę. Etykieta wyboru powinna być ustawiona na "" (to nic). Etykieta powinna być ustawiona na "Moja etykieta". Umieść je tam, gdzie chcesz, dodatkowo najpierw dodaj etykietę, a następnie umieść znacznik wyboru po prawej stronie.

Inną rzeczą, można spróbować to ustawić właściwość textAlign z wyboru:

TextAlign="Left"

2
<asp:CheckBox TextAlign="left|right" runat="server" /> 

Eg: 
    <asp:CheckBox TextAlign="right" runat="server" Text = "I am right align /> 

    <asp:CheckBox TextAlign="left" runat="server" Text = "I am left align /> 
0

Zrobiłem to w VB.NET z

CheckBox1.RightToLeft = Windows.Forms.RightToLeft.Yes