ContentDirection Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili arah untuk menampilkan kontrol yang menyertakan teks dalam kontrol kontainer.
public enum class ContentDirection
public enum ContentDirection
type ContentDirection =
Public Enum ContentDirection
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| NotSet | 0 | Tidak diatur. |
| LeftToRight | 1 | Kiri ke kanan. |
| RightToLeft | 2 | Kanan ke kiri. |
Contoh
Contoh berikut menunjukkan cara menggunakan ContentDirection enumerasi untuk mengatur Panel.Direction properti.
ListBox Kontrol diisi dengan ContentDirection nilai enumerasi. Arah tampilan tombol label dan radio di panel berubah berdasarkan nilai yang dipilih pengguna dari kotak daftar. Karena contoh ini menggunakan teks bahasa Inggris, ketika RightToLeft nilai dipilih, teks dibenarkan di sisi Panel kanan kontrol, tetapi urutan kiri-ke-kanan teks bahasa Inggris dipertahankan. Dalam aplikasi dunia nyata, Anda tidak akan mengatur Panel.Direction properti ke RightToLeft nilai , jika Anda menampilkan teks untuk bahasa yang menggunakan urutan kiri ke kanan.
<%@ 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>
Keterangan
Enumerasi ContentDirection mewakili arah untuk menampilkan kontrol yang menyertakan teks dalam kontrol kontainer. Kontrol seperti Panel kontrol dan WebPart memiliki properti yang menggunakan ContentDirection nilai enumerasi untuk menentukan arah untuk menampilkan kontrol anak yang menyertakan teks.
Jika Anda menentukan LeftToRight nilai, kontrol turunan yang menyertakan teks tampilan teks dari kiri ke kanan dan membenarkan teks di sisi kiri kontrol kontainer. Jika Anda menentukan RightToLeft nilai, kontrol anak yang menyertakan teks tampilan teks dari kanan ke kiri dan membenarkan teks di sisi kanan kontrol kontainer.
RightToLeft Gunakan nilai untuk menampilkan teks untuk bahasa yang ditulis dari kanan ke kiri, seperti Arab dan Ibrani.