Panel.Direction Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.