Panel.Direction Properti
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.
Mendapatkan atau mengatur arah untuk menampilkan kontrol yang menyertakan teks dalam Panel kontrol.
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
Nilai Properti
Salah ContentDirection satu nilai enumerasi. Default adalah NotSet
.
Contoh
Contoh kode berikut menunjukkan cara mengatur Direction properti secara terprogram.
ListBox Kontrol diisi dengan ContentDirection nilai enumerasi. Arah tampilan tombol label dan radio di panel berubah, berdasarkan nilai yang dipilih pengguna dari kotak daftar. Perhatikan bahwa contoh ini menggunakan teks bahasa Inggris. Oleh karena itu, 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 properti ke DirectionRightToLeft
jika Anda menampilkan teks untuk bahasa kiri-ke-kanan.
Catatan
Sampel kode berikut menggunakan model kode file tunggal dan mungkin tidak berfungsi dengan benar jika disalin langsung ke file code-behind. Sampel kode ini harus disalin ke dalam file teks kosong yang memiliki ekstensi .aspx. Untuk informasi selengkapnya tentang model kode Formulir Web, lihat Model Kode Halaman Formulir Web ASP.NET.
<%@ 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
Direction Gunakan properti untuk menentukan arah tampilan untuk kontrol yang menyertakan teks dalam Panel kontrol. Properti ini diatur menggunakan salah ContentDirection satu nilai enumerasi. Tabel berikut ini mencantumkan nilai yang mungkin.
Nilai | Deskripsi |
---|---|
NotSet |
Arah konten tidak diatur. |
LeftToRight |
Arah konten dibiarkan dari kiri ke kanan. |
RightToLeft |
Arah konten adalah kanan ke kiri. |
Jika Anda menentukan LeftToRight
, kontrol anak yang menyertakan tampilan teks dari kiri ke kanan. Jika Anda menentukan RightToLeft
, kontrol anak yang menyertakan tampilan teks kanan ke kiri. Gunakan RightToLeft
untuk menampilkan teks untuk bahasa yang ditulis dari kanan ke kiri, seperti Arab atau Ibrani.
Catatan
Properti ini hanya didukung pada browser yang mendukung HTML 4.0 atau yang lebih baru.