다음을 통해 공유


Panel.Direction 속성

정의

Panel 컨트롤의 텍스트를 포함하는 컨트롤을 표시할 방향을 가져오거나 설정합니다.

public:
 virtual property System::Web::UI::WebControls::ContentDirection Direction { System::Web::UI::WebControls::ContentDirection get(); void set(System::Web::UI::WebControls::ContentDirection value); };
public virtual System.Web.UI.WebControls.ContentDirection Direction { get; set; }
member this.Direction : System.Web.UI.WebControls.ContentDirection with get, set
Public Overridable Property Direction As ContentDirection

속성 값

ContentDirection 열거형 값 중 하나입니다. 기본값은 NotSet입니다.

예제

다음 코드 예제에서는 프로그래밍 방식으로 설정 하는 방법에 설명 합니다 Direction 속성입니다. A ListBox 제어 채워집니다는 ContentDirection 열거형 값입니다. 사용자가 목록 상자에서 선택한 값에 따라 패널의 레이블 및 라디오 단추의 표시 방향이 변경됩니다. 이 예제에서는 영어 텍스트를 사용합니다. 따라서 RightToLeft 값을 선택하면 컨트롤의 오른쪽에 텍스트가 양쪽 맞춤되지만 영어 텍스트의 Panel 왼쪽에서 오른쪽 순서가 유지됩니다. 실제 애플리케이션에서 설정 하지 않아야 하는 Direction 속성을 RightToLeft 왼쪽-오른쪽 언어에 대 한 텍스트를 표시할 때.

참고

다음 코드 샘플 단일 파일 코드 모델을 사용 하 고 코드 숨김 파일에 직접 복사 하는 경우 제대로 작동 하지 않을 수 있습니다. 이 코드 샘플.aspx 확장명이 있는 빈 텍스트 파일에 복사 해야 합니다. Web Forms 코드 모델에 대 한 자세한 내용은 참조 하세요. ASP.NET Web Forms 페이지 코드 모델합니다.

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

설명

사용 하 여는 Direction 속성을 컨트롤에 텍스트를 포함 하는 컨트롤에 대 한 표시 방향을 지정 합니다 Panel . 이 속성은 ContentDirection 열거형의 값 중 하나로 설정됩니다. 다음 표에서 가능한 값을 나열합니다.

설명
NotSet 콘텐츠 방향이 설정 되지 않았습니다.
LeftToRight 콘텐츠 방향은 왼쪽에서 오른쪽으로 입니다.
RightToLeft 콘텐츠 방향은 오른쪽에서 왼쪽입니다.

지정 하는 경우 LeftToRight, 텍스트를 포함 하는 자식 컨트롤이 왼쪽에서 오른쪽으로 표시 합니다. 지정 하는 경우 RightToLeft, 텍스트를 포함 하는 자식 컨트롤을 오른쪽에서 왼쪽으로 표시 합니다. 사용 하 여 RightToLeft 아랍어나 히브리어와 같이 왼쪽에서 오른쪽에서 작성 된 언어에 대 한 텍스트를 표시 합니다.

참고

이 속성은 HTML 4.0 이상을 지원하는 브라우저에서만 지원됩니다.

적용 대상

추가 정보