ContentDirection Énumération
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.
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
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.