Aracılığıyla paylaş


Panel.Direction Özellik

Tanım

Denetimde metin Panel içeren denetimlerin görüntüleneceği yönü alır veya ayarlar.

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

Özellik Değeri

Numaralandırma değerlerinden ContentDirection biri. Varsayılan değer: NotSet.

Örnekler

Aşağıdaki kod örneği, özelliğin program aracılığıyla nasıl ayarlandığını Direction gösterir. Denetim ListBox , numaralandırma değerleriyle ContentDirection doldurulur. Paneldeki etiket ve radyo düğmelerinin ekran yönü, kullanıcının liste kutusundan seçtiği değere göre değişir. Bu örnekte İngilizce metin kullanıldığına dikkat edin. Bu nedenle, RightToLeft değer seçildiğinde, metin denetimin sağ tarafında Panel iki yana yaslanır, ancak İngilizce metnin soldan sağa sırası korunur. Gerçek dünyadaki bir uygulamada, soldan Direction sağa bir dil için metin görüntülüyorsanız özelliğini RightToLeft olarak ayarlamazsınız.

Not

Aşağıdaki kod örneği tek dosyalı kod modelini kullanır ve doğrudan arka planda kod dosyasına kopyalandığında düzgün çalışmayabilir. Bu kod örneği, .aspx uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Web Forms kod modeli hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.

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

Açıklamalar

Bir denetime Direction metin Panel içeren denetimlerin görüntüleme yönünü belirtmek için özelliğini kullanın. Bu özellik, numaralandırma değerlerinden ContentDirection biri kullanılarak ayarlanır. Aşağıdaki tabloda olası değerler listelemektedir.

Değer Açıklama
NotSet İçerik yönü ayarlanmadı.
LeftToRight İçerik yönü soldan sağadır.
RightToLeft İçerik yönü sağdan soladır.

belirtirseniz LeftToRight, metin içeren alt denetimler soldan sağa görüntülenir. belirtirseniz RightToLeft, metin içeren alt denetimler sağdan sola görüntülenir. Arapça veya İbranice gibi sağdan sola yazılan dillerin metnini görüntülemek için kullanın RightToLeft .

Not

Bu özellik yalnızca HTML 4.0 veya üzerini destekleyen tarayıcılarda desteklenir.

Şunlara uygulanır

Ayrıca bkz.