Panel.HorizontalAlign Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den vågräta justeringen av innehållet i panelen.
public:
virtual property System::Web::UI::WebControls::HorizontalAlign HorizontalAlign { System::Web::UI::WebControls::HorizontalAlign get(); void set(System::Web::UI::WebControls::HorizontalAlign value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.HorizontalAlign HorizontalAlign { get; set; }
public virtual System.Web.UI.WebControls.HorizontalAlign HorizontalAlign { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HorizontalAlign : System.Web.UI.WebControls.HorizontalAlign with get, set
member this.HorizontalAlign : System.Web.UI.WebControls.HorizontalAlign with get, set
Public Overridable Property HorizontalAlign As HorizontalAlign
Egenskapsvärde
Ett av HorizontalAlign värdena. Standardvärdet är NotSet.
- Attribut
Undantag
Den vågräta justeringen HorizontalAlign är inte ett av värdena.
Exempel
I följande exempel visas hur du högerjusterar eller vänsterjusterar kontrollerna i Panel.
Note
Följande kodexempel använder kodmodellen med en fil och kanske inte fungerar korrekt om den kopieras direkt till en kod bakom-fil. Det här kodexemplet måste kopieras till en tom textfil som har ett .aspx-tillägg. Mer information om kodmodellen Web Forms finns i ASP.NET Web Forms Page Code Model.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!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 Example</title>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e) {
Label l = new Label();
l.Text = "This panel contains a label control.";
Panel1.Controls.Add(l);
}
void Button1_Click(Object sender, EventArgs e) {
if (Panel1.HorizontalAlign == HorizontalAlign.Left) {
Panel1.HorizontalAlign = HorizontalAlign.Right;
Button1.Text = "Left justify text within Panel";
}
else {
Panel1.HorizontalAlign = HorizontalAlign.Left;
Button1.Text = "Right justify text within Panel";
}
}
</script>
</head>
<body>
<h3>Panel Example</h3>
<form id="form1" runat="server">
<asp:Panel id="Panel1" Height="200" Width="100" BackColor="Gainsboro"
Wrap="True" HorizontalAlign="Right" runat="server"/>
<br />
<asp:Button id="Button1" OnClick="Button1_Click"
Text="Left justify text within panel" runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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 Example</title>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim l As New Label()
l.Text = "This panel contains a label control."
Panel1.Controls.Add(l)
End Sub
Sub Button1_Click(sender As Object, e As EventArgs)
If Panel1.HorizontalAlign = HorizontalAlign.Left Then
Panel1.HorizontalAlign = HorizontalAlign.Right
Button1.Text = "Left justify text within Panel"
Else
Panel1.HorizontalAlign = HorizontalAlign.Left
Button1.Text = "Right justify text within Panel"
End If
End Sub
</script>
</head>
<body>
<h3>Panel Example</h3>
<form id="form1" runat="server">
<asp:Panel id="Panel1" Height="200" Width="100" BackColor="Gainsboro"
Wrap="True" HorizontalAlign="Right" runat="server"/>
<br />
<asp:Button id="Button1" OnClick="Button1_Click"
Text="Left justify text within panel" runat="server"/>
</form>
</body>
</html>
Kommentarer
Använd den här egenskapen för att ange justeringen av elementen Paneli .