Panel.Direction Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la direzione nella quale visualizzare i controlli che includono testo in un controllo Panel.
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
Valore della proprietà
Uno dei valori dell'enumerazione ContentDirection. Il valore predefinito è NotSet
.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare a livello di codice la Direction proprietà. Un ListBox controllo viene popolato con i valori di ContentDirection enumerazione. La direzione di visualizzazione dei pulsanti di opzione e etichetta nel pannello cambia, in base al valore selezionato dall'utente nella casella di riepilogo. Si noti che in questo esempio viene usato il testo inglese. Pertanto, quando il RightToLeft
valore è selezionato, il testo viene giustificato sul lato destro del Panel controllo, ma l'ordine a sinistra del testo inglese viene mantenuto. In un'applicazione reale non si imposta la Direction proprietà su RightToLeft
se si visualizza il testo per una lingua da sinistra a destra.
Nota
L'esempio di codice seguente usa il modello di codice a file singolo e potrebbe non funzionare correttamente se copiato direttamente in un file code-behind. Questo esempio di codice deve essere copiato in un file di testo vuoto con un'estensione .aspx. Per altre informazioni sul modello di codice Web Forms, vedere ASP.NET modello di codice della pagina Web Forms.
<%@ 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>
Commenti
Utilizzare la proprietà per specificare la Direction direzione di visualizzazione per i controlli che includono testo in un Panel controllo. Questa proprietà è impostata usando uno dei valori di ContentDirection enumerazione. Nella tabella seguente sono elencati i valori possibili.
Valore | Descrizione |
---|---|
NotSet |
La direzione del contenuto non è impostata. |
LeftToRight |
La direzione del contenuto è sinistra a destra. |
RightToLeft |
La direzione del contenuto è destra a sinistra. |
Se si specifica LeftToRight
, i controlli figlio che includono la visualizzazione del testo da sinistra a destra. Se si specifica RightToLeft
, i controlli figlio che includono la visualizzazione del testo a sinistra. Usare RightToLeft
per visualizzare il testo per le lingue scritte da destra a sinistra, ad esempio arabo o ebraico.
Nota
Questa proprietà è supportata solo nei browser che supportano HTML 4.0 o versioni successive.