Panel.Direction Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia kierunek wyświetlania kontrolek zawierających tekst w kontrolce Panel .
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
Wartość właściwości
ContentDirection Jedna z wartości wyliczenia. Wartość domyślna to NotSet
.
Przykłady
W poniższym przykładzie kodu pokazano, jak programowo ustawić Direction właściwość. Kontrolka ListBox jest wypełniana wartościami ContentDirection wyliczenia. Kierunek wyświetlania etykiet i przycisków radiowych w panelu zmienia się na podstawie wartości wybieranej przez użytkownika z pola listy. Należy pamiętać, że w tym przykładzie jest używany tekst w języku angielskim. W związku z tym po wybraniu RightToLeft
wartości tekst jest uzasadniony po prawej stronie Panel kontrolki, ale zachowana jest kolejność tekstu w języku angielskim od lewej do prawej. W rzeczywistej aplikacji nie należy ustawiać Direction właściwości na RightToLeft
wartość, jeśli wyświetlasz tekst dla języka od lewej do prawej.
Uwaga
Poniższy przykładowy kod używa modelu kodu z jednym plikiem i może nie działać poprawnie, jeśli został skopiowany bezpośrednio do pliku za pomocą kodu. Ten przykładowy kod musi zostać skopiowany do pustego pliku tekstowego z rozszerzeniem .aspx. Aby uzyskać więcej informacji na temat modelu kodu formularzy internetowych, zobacz ASP.NET Model kodu strony formularzy internetowych.
<%@ 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>
Uwagi
Direction Użyj właściwości , aby określić kierunek wyświetlania kontrolek zawierających tekst w kontrolcePanel. Ta właściwość jest ustawiana przy użyciu jednej z ContentDirection wartości wyliczenia. W poniższej tabeli wymieniono możliwe wartości.
Wartość | Opis |
---|---|
NotSet |
Kierunek zawartości nie jest ustawiony. |
LeftToRight |
Kierunek zawartości jest od lewej do prawej. |
RightToLeft |
Kierunek zawartości jest od prawej do lewej. |
Jeśli określisz LeftToRight
, kontrolki podrzędne zawierające tekst wyświetlany od lewej do prawej. Jeśli określisz RightToLeft
, kontrolki podrzędne zawierające tekst wyświetlany od prawej do lewej. Służy RightToLeft
do wyświetlania tekstu dla języków napisanych od prawej do lewej, takich jak arabski lub hebrajski.
Uwaga
Ta właściwość jest obsługiwana tylko w przeglądarkach, które obsługują kod HTML 4.0 lub nowszy.