Bagikan melalui


Panel.Direction Properti

Definisi

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.

Berlaku untuk

Lihat juga