다음을 통해 공유


ContentDirection 열거형

정의

컨테이너 컨트롤의 텍스트를 포함하는 컨트롤을 표시할 방향을 나타냅니다.

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
상속
ContentDirection

필드

LeftToRight 1

왼쪽에서 오른쪽 순서입니다.

NotSet 0

설정되지 않음

RightToLeft 2

오른쪽에서 왼쪽

예제

다음 예제에서는 열거형을 ContentDirection 사용 하 여 속성을 설정 하는 방법을 보여 줍니다 Panel.Direction . A ListBox 제어 채워집니다는 ContentDirection 열거형 값입니다. 목록 상자에서 사용자가 선택한 값에 따라 패널 변경에서 레이블과 라디오 단추의 표시 방향입니다. 이 예제에서는 영어 텍스트를 RightToLeft 사용하므로 값을 선택하면 텍스트가 컨트롤의 오른쪽에 정렬되지만 영어 텍스트의 Panel 왼쪽에서 오른쪽 순서는 유지됩니다. 실제 애플리케이션에서는 왼쪽에서 오른쪽 순서를 RightToLeft 사용하는 언어에 대한 텍스트를 표시하는 경우 속성을 값으로 설정 Panel.Direction 하지 않습니다.

<%@ 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 열거형 컨테이너 컨트롤의 텍스트를 포함 하는 컨트롤을 표시할 방향을 나타냅니다. 컨트롤과 WebPart 같은 Panel 컨트롤에는 열거형 값을 사용하여 ContentDirection 텍스트를 포함하는 자식 컨트롤을 표시할 방향을 지정하는 속성이 있습니다.

값을 지정 LeftToRight 하는 경우 텍스트를 포함하는 자식 컨트롤은 왼쪽에서 오른쪽으로 텍스트를 표시하고 컨테이너 컨트롤의 왼쪽에 있는 텍스트를 정당화합니다. 값을 지정 RightToLeft 하는 경우 텍스트를 포함하는 자식 컨트롤은 오른쪽에서 왼쪽으로 텍스트를 표시하고 컨테이너 컨트롤의 오른쪽에 있는 텍스트를 정당화합니다. RightToLeft 이 값을 사용하여 아랍어 및 히브리어와 같이 오른쪽에서 왼쪽으로 쓰는 언어에 대한 텍스트를 표시합니다.

적용 대상

추가 정보