Panel.Direction Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la dirección en la que se muestran los controles que incluyen texto en un control 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
Valor de propiedad
Uno de los valores de enumeración de ContentDirection. De manera predeterminada, es NotSet
.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer mediante programación la Direction propiedad . Un ListBox control se rellena con los ContentDirection valores de enumeración. La dirección de visualización de la etiqueta y los botones de radio del panel cambian, en función del valor que el usuario selecciona en el cuadro de lista. Tenga en cuenta que en este ejemplo se usa texto en inglés. Por lo tanto, cuando se selecciona el RightToLeft
valor, el texto se justifica en el lado derecho del Panel control, pero se mantiene el orden de izquierda a derecha del texto en inglés. En una aplicación real, no establecería la Direction propiedad RightToLeft
en si mostrara texto para un idioma de izquierda a derecha.
Nota
En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente. Este ejemplo de código debe copiarse en un archivo de texto vacío que tenga una extensión .aspx. Para obtener más información sobre el modelo de código de formularios Web Forms, consulte ASP.NET modelo de código de página de formularios 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>
Comentarios
Utilice la Direction propiedad para especificar la dirección de presentación de los controles que incluyen texto en un Panel control. Esta propiedad se establece mediante uno de los ContentDirection valores de enumeración. En la tabla siguiente se enumeran los valores posibles.
Valor | Descripción |
---|---|
NotSet |
No se establece la dirección del contenido. |
LeftToRight |
La dirección del contenido está de izquierda a derecha. |
RightToLeft |
La dirección del contenido es de derecha a izquierda. |
Si especifica LeftToRight
, los controles secundarios que incluyen la presentación de texto de izquierda a derecha. Si especifica RightToLeft
, los controles secundarios que incluyen texto se muestran de derecha a izquierda. Use RightToLeft
para mostrar el texto de los idiomas que se escriben de derecha a izquierda, como árabe o hebreo.
Nota
Esta propiedad solo se admite en exploradores que admiten HTML 4.0 o posterior.