Panel.Direction Eigenschap

Definitie

Hiermee haalt u de richting op waarin besturingselementen worden weergegeven die tekst in een Panel besturingselement bevatten.

public:
 virtual property System::Web::UI::WebControls::ContentDirection Direction { System::Web::UI::WebControls::ContentDirection get(); void set(System::Web::UI::WebControls::ContentDirection value); };
public virtual System.Web.UI.WebControls.ContentDirection Direction { get; set; }
member this.Direction : System.Web.UI.WebControls.ContentDirection with get, set
Public Overridable Property Direction As ContentDirection

Waarde van eigenschap

Een van de ContentDirection opsommingswaarden. De standaardwaarde is NotSet.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Direction eigenschap programmatisch instelt. Een ListBox besturingselement wordt gevuld met de ContentDirection opsommingswaarden. De weergaverichting van het label en keuzerondjes in het deelvenster verandert op basis van de waarde die de gebruiker selecteert in de keuzelijst. In dit voorbeeld wordt Engelse tekst gebruikt. Wanneer de RightToLeft waarde is geselecteerd, wordt de tekst daarom rechts van het Panel besturingselement uitgevuld, maar blijft de volgorde van links naar rechts van de Engelse tekst behouden. In een echte toepassing zou u de Direction eigenschap RightToLeft niet instellen op als u tekst voor een taal van links naar rechts weergeeft.

Note

Het volgende codevoorbeeld maakt gebruik van het codemodel met één bestand en werkt mogelijk niet correct als deze rechtstreeks naar een codeachterstaand bestand wordt gekopieerd. Dit codevoorbeeld moet worden gekopieerd naar een leeg tekstbestand met een .aspx-extensie. Zie ASP.NET Web Forms Page Code Model voor meer informatie over het webformuliercodemodel.

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Panel.Direction Property Example</title>
<script runat="server">
          
        Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)

            ' Determine which list item was clicked.
            ' Change the display direction of content in the panel.
            Select Case (ListBox1.SelectedIndex)
                Case 0
                    Panel1.Direction = ContentDirection.NotSet
                Case 1
                    Panel1.Direction = ContentDirection.LeftToRight
                Case 2
                    Panel1.Direction = ContentDirection.RightToLeft
                Case Else
                    Throw New Exception("You did not select a valid list item.")
            End Select

        End Sub
     
    </script>
</head>
<body>
    <form id="Form1" runat="server">
        
        <h3>Panel.Direction Property Example</h3>
        
        <h4>Select the content display direction for the 
        controls in the panel.</h4>
        
        <asp:ListBox ID="ListBox1"
            Rows="3"
            AutoPostBack="True"
            SelectionMode="Single"
            OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"
            runat="server">
                <asp:ListItem>NotSet</asp:ListItem>
            <asp:ListItem>LeftToRight</asp:ListItem> 
            <asp:ListItem>RightToLeft</asp:ListItem>                               
        </asp:ListBox>
            
        <hr />              
        
        <asp:Panel ID="Panel1"
            Height="100px"
            Width="300px"
            BackColor="Aqua"           
            runat="server">            
            
            <asp:Label ID="Label1"
                Text = "Select a programming language"
                runat="server">              
            </asp:Label><br /><br />
            
            <asp:RadioButton id="Radio1"
                Text="C#" 
                Checked="False" 
                GroupName="RadioGroup1" 
                runat="server">
            </asp:RadioButton><br />

            <asp:RadioButton id="Radio2"
                Text="Visual Basic" 
                Checked="False" 
                GroupName="RadioGroup1" 
                runat="server">
            </asp:RadioButton><br />
                   
            <asp:RadioButton id="Radio3"
                Text="C++" 
                Checked="False" 
                GroupName="RadioGroup1" 
                runat="server">
            </asp:RadioButton><br />           
            
        </asp:Panel>           
         
    </form>
</body>
</html>

Opmerkingen

Gebruik de Direction eigenschap om de weergaverichting op te geven voor besturingselementen die tekst in een Panel besturingselement bevatten. Deze eigenschap wordt ingesteld met behulp van een van de ContentDirection opsommingswaarden. De volgende tabel bevat de mogelijke waarden.

Value Beschrijving
NotSet De inhoudsrichting is niet ingesteld.
LeftToRight De inhoudsrichting is van links naar rechts.
RightToLeft De richting van de inhoud is van rechts naar links.

Als u opgeeft LeftToRight, worden onderliggende besturingselementen met tekstweergave van links naar rechts weergegeven. Als u opgeeft RightToLeft, worden onderliggende besturingselementen met tekst van rechts naar links weergegeven. Hiermee RightToLeft kunt u tekst weergeven voor talen die van rechts naar links zijn geschreven, zoals Arabisch of Hebreeuws.

Note

Deze eigenschap wordt alleen ondersteund in browsers die HTML 4.0 of hoger ondersteunen.

Van toepassing op

Zie ook