Panel.Direction Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le sens dans lequel afficher les contrôles qui intègrent du texte dans un contrôle 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
Valeur de propriété
Une des valeurs d'énumération ContentDirection. La valeur par défaut est NotSet
.
Exemples
L’exemple de code suivant montre comment définir la Direction propriété par programmation. Un ListBox contrôle est rempli avec les valeurs d’énumération ContentDirection . Le sens d’affichage de l’étiquette et des cases d’option dans le panneau change, en fonction de la valeur que l’utilisateur sélectionne dans la zone de liste. Notez que cet exemple utilise du texte anglais. Par conséquent, lorsque la RightToLeft
valeur est sélectionnée, le texte est justifié à droite du Panel contrôle, mais l’ordre de gauche à droite du texte anglais est conservé. Dans une application réelle, vous ne définiriez pas la Direction propriété sur RightToLeft
si vous affichiez du texte pour une langue de gauche à droite.
Notes
L’exemple de code suivant utilise le modèle de code à fichier unique et peut ne pas fonctionner correctement s’il est copié directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension .aspx. Pour plus d’informations sur le modèle de code Web Forms, consultez ASP.NET modèle de code de page Web Forms.
<%@ 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>
Remarques
Utilisez la Direction propriété pour spécifier le sens d’affichage des contrôles qui incluent du texte dans un Panel contrôle. Cette propriété est définie à l’aide de l’une des valeurs d’énumération ContentDirection . Le tableau suivant répertorie les valeurs possibles.
Valeur | Description |
---|---|
NotSet |
La direction du contenu n’est pas définie. |
LeftToRight |
La direction du contenu est de gauche à droite. |
RightToLeft |
La direction du contenu est de droite à gauche. |
Si vous spécifiez LeftToRight
, les contrôles enfants qui incluent l’affichage du texte de gauche à droite. Si vous spécifiez RightToLeft
, les contrôles enfants qui incluent du texte s’affichent de droite à gauche. Permet RightToLeft
d’afficher le texte des langues écrites de droite à gauche, comme l’arabe ou l’hébreu.
Notes
Cette propriété est prise en charge uniquement sur les navigateurs qui prennent en charge HTML 4.0 ou version ultérieure.