ContentDirection 列挙体
アセンブリ: System.Web (system.web.dll 内)

Public Enumeration ContentDirection

メンバ名 | 説明 | |
---|---|---|
LeftToRight | 左から右。 | |
NotSet | 設定なし。 | |
RightToLeft | 右から左。 |

ContentDirection 列挙体は、テキストを含むコントロールをコンテナ コントロールで表示する方向を表します。Panel コントロールおよび WebPart コントロールなどのコントロールには、ContentDirection 列挙値を使用して、テキストを含む子コントロールの表示方向を指定するプロパティがあります。
LeftToRight 値を指定すると、テキストを含む子コントロールはテキストを左から右に、コンテナ コントロールの左端に揃えて表示します。RightToLeft 値を指定すると、テキストを含む子コントロールはテキストを右から左に、コンテナ コントロールの右端に揃えて表示します。RightToLeft 値は、アラビア語やヘブライ語など、右から左に記述する言語のテキストを表示する場合に使用します。

ContentDirection 列挙体を使用して Direction プロパティを設定する方法を次のコード例に示します。ListBox コントロールには、ContentDirection 列挙値が設定されます。パネル内のラベルおよびオプション ボタンの表示方向は、ユーザーがリスト ボックスから選択する値によって異なります。この例では英語のテキストを使用するため、RightToLeft 値が選択された場合、テキストは Panel コントロールの右端と揃えられますが、左から右へ並べる英語のテキストの順序は保持されます。現実のアプリケーションでは、左から右に記述する言語のテキストを表示する場合、Direction プロパティを RightToLeft 値に設定することはありません。
<%@ Page Language="VB" %> <html> <head> <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>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からContentDirection 列挙体を検索する場合は、下記のリンクをクリックしてください。

- ContentDirection 列挙体のページへのリンク