Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

ContentDirection, énumération

Représente le sens dans lequel afficher les contrôles qui intègrent du texte dans un contrôle conteneur.

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)
public enum ContentDirection
Nom de membre Description
NotSet Non défini.
LeftToRight De gauche à droite.
RightToLeft De droite à gauche.

L'énumération ContentDirection représente le sens dans lequel afficher les contrôles qui intègrent du texte dans un contrôle conteneur. Les contrôles, tels que Panel et WebPart, possèdent des propriétés qui utilisent les valeurs d'énumération ContentDirection pour spécifier le sens dans lequel afficher les contrôles enfants qui intègrent du texte.

Si vous spécifiez la valeur LeftToRight, les contrôles enfants qui intègrent du texte affichent le texte de gauche à droite et justifient le texte à gauche du contrôle conteneur. Si vous spécifiez la valeur RightToLeft, les contrôles enfants qui intègrent du texte affichent le texte de droite à gauche et justifient le texte à droite du contrôle conteneur. Utilisez la valeur RightToLeft pour afficher du texte dans les langues qui s'écrivent de droite à gauche, comme l'arabe et l'hébreu.

L'exemple de code suivant illustre comment utiliser l'énumération ContentDirection pour définir la propriété Direction. Un contrôle ListBox est rempli avec les valeurs d'énumération ContentDirection. Le sens d'affichage de l'étiquette et des cases d'option du panneau change en fonction des valeurs que l'utilisateur sélectionne dans la zone de liste. Étant donné que cet exemple utilise du texte anglais, lorsque la valeur RightToLeft est sélectionnée, le texte est justifié à droite du contrôle Panel, mais le sens du texte anglais est maintenu de gauche à droite. Dans une application réelle, vous n'affecteriez pas la valeur RightToLeft à la propriété Direction, si vous affichiez du texte dans une langue qui s'écrit de gauche à droite.


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


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ