2011-01-11 22 views
6

C'è un modo per mettere la casella di controllo a destra dell'etichetta su una casella di controllo asp?casella di controllo vb.net etichetta posizione

Questo codice da luoghi di default la casella di controllo, allora l'etichetta ...

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

risposta

9

Una soluzione semplice è di creare due oggetti separati, una casella di controllo e un'etichetta. L'etichetta della casella di controllo dovrebbe essere impostata su "" (che non è nulla). L'etichetta deve essere impostata su "La mia etichetta". Posizionali dove vuoi, inoltre aggiungi prima l'etichetta e poi il segno di spunta a destra di esso.

Un'altra cosa che si può provare è quello di impostare la proprietà TextAlign della casella di controllo:

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

Ho fatto questo in Vb.net con

CheckBox1.RightToLeft = Windows.Forms.RightToLeft.Yes 
Problemi correlati