ContentDirection 列舉

定義

表示在容器 (Container) 控制項中顯示包含文字之控制項的方向。Represents the direction in which to display controls that include text in a container control.

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
繼承
ContentDirection

欄位

LeftToRight 1

由左至右。Left to right.

NotSet 0

未設定。Not set.

RightToLeft 2

由右至左。Right to left.

範例

下列範例示範如何使用 ContentDirection 列舉來設定 Panel.Direction 屬性。The following example demonstrates how to use the ContentDirection enumeration to set the Panel.Direction property. ListBox控制項會以 ContentDirection 列舉值填入。A ListBox control is populated with the ContentDirection enumeration values. 面板中的標籤和選項按鈕的顯示方向,會根據使用者從清單方塊中選取的值而變更。The display direction of the label and radio buttons in the panel change based on the value that the user selects from the list box. 因為此範例使用英文文字,所以當 RightToLeft 選取此值時,文字會在控制項的右邊對齊 Panel ,但會保留英文文字的由左至右順序。Because this example uses English text, when the RightToLeft value is selected, the text is justified on the right side of the Panel control, but the left-to-right order of the English text is maintained. 在真實世界的應用程式中, Panel.Direction RightToLeft 如果您為使用由左至右順序的語言顯示文字,則不會將屬性設定為值。In a real-world application, you would not set the Panel.Direction property to the RightToLeft value, if you were displaying text for a language that uses left-to-right order.

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

備註

ContentDirection列舉表示要在容器控制項中顯示包含文字之控制項的方向。The ContentDirection enumeration represents the direction in which to display controls that include text in a container control. 控制項(例如和控制項)的屬性(property) Panel WebPart 會使用 ContentDirection 列舉值來指定要顯示包含文字之子控制項的方向。Controls such as the Panel and WebPart controls have properties that use the ContentDirection enumeration values to specify the direction in which to display child controls that include text.

如果您指定 LeftToRight 值,則包含文字的子控制項會從左至右顯示文字,並將文字對齊容器控制項的左側。If you specify the LeftToRight value, child controls that include text display text from left to right and justify the text on the left side of the container control. 如果您指定 RightToLeft 值,則包含文字的子控制項會從右至左顯示文字,並將文字對齊容器控制項的右邊。If you specify the RightToLeft value, child controls that include text display text from right to left and justify the text on the right side of the container control. 使用 RightToLeft 值來顯示由右至左書寫的語言文字,例如阿拉伯文和希伯來文。Use the RightToLeft value to display text for languages that are written from right to left, such as Arabic and Hebrew.

適用於

另請參閱