ContentDirection 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨테이너 컨트롤의 텍스트를 포함하는 컨트롤을 표시할 방향을 나타냅니다.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum 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
이 값을 사용하여 아랍어 및 히브리어와 같이 오른쪽에서 왼쪽으로 쓰는 언어에 대한 텍스트를 표시합니다.