Panel.Direction Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.