ContentDirection 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキストを含むコントロールをコンテナー コントロールで表示する方向を表します。
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- 継承
フィールド
LeftToRight | 1 | 左から右。 |
NotSet | 0 | 未設定。 |
RightToLeft | 2 | 右から左。 |
例
次の例では、 列挙を使用して プロパティを ContentDirection
設定する方法を Panel.Direction 示します。
ListBoxコントロールには列挙値がContentDirection
設定されます。 パネル内のラベルとラジオ ボタンの表示方向は、ユーザーがリスト ボックスから選択した値に基づいて変わります。 この例では英語のテキストを使用するため、値を RightToLeft
選択すると、コントロールの Panel 右側にテキストが両端揃えされますが、英語のテキストの左から右の順序は維持されます。 実際のアプリケーションでは、左から右の順序を Panel.Direction 使用する RightToLeft
言語のテキストを表示する場合は、 プロパティを 値に設定しません。
<%@ 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
アラビア語やヘブライ語など、右から左に記述された言語のテキストを表示するには、 値を使用します。
適用対象
こちらもご覧ください
.NET