Partage via


ContentDirection Énumération

Définition

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

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
Héritage
ContentDirection

Champs

LeftToRight 1

De gauche à droite.

NotSet 0

Non défini.

RightToLeft 2

De droite à gauche

Exemples

L’exemple suivant montre comment utiliser l’énumération ContentDirection pour définir la Panel.Direction propriété. 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. Étant donné que cet exemple utilise du texte anglais, lorsque la RightToLeft valeur est sélectionnée, le texte est justifié sur le côté droit 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 Panel.Direction propriété sur la valeur, si vous affichiez du RightToLeft texte pour une langue qui utilise l’ordre 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>

Remarques

L’énumération ContentDirection représente la direction dans laquelle afficher des contrôles qui incluent du texte dans un contrôle conteneur. Les contrôles tels que les Panel contrôles et WebPart ont des propriétés qui utilisent les ContentDirection valeurs d’énumération pour spécifier la direction dans laquelle afficher les contrôles enfants qui incluent du texte.

Si vous spécifiez la LeftToRight valeur, les contrôles enfants qui incluent du texte affichent le texte de gauche à droite et justifient le texte sur le côté gauche du contrôle conteneur. Si vous spécifiez la valeur, les RightToLeft contrôles enfants qui incluent du texte affichent le texte de droite à gauche et justifient le texte à droite du contrôle conteneur. Utilisez la valeur pour afficher du RightToLeft texte pour les langues écrites de droite à gauche, telles que l’arabe et l’hébreu.

S’applique à

Voir aussi