Share via


Panel Konstruktor

Definition

Initialisiert eine neue Instanz der Panel-Klasse.

public:
 Panel();
public Panel ();
Public Sub New ()

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie eine neue Instanz des Panel Steuerelements erstellen, das ein Label Steuerelement enthält, das rechts ausgerichtet ist.

Hinweis

Im folgenden Codebeispiel wird das Einzeldateicodemodell verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn sie direkt in eine CodeBehind-Datei kopiert werden. Dieses Codebeispiel muss in eine leere Textdatei kopiert werden, die über eine ASPX-Erweiterung verfügt. Weitere Informationen zum Web Forms Codemodell finden Sie unter ASP.NET Web Forms Seitencodemodell.

<%@ 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 Button1_Click(Object sender, EventArgs e) {
         
          Panel pR = new Panel();       
          pR.HorizontalAlign = HorizontalAlign.Right;
          pR.Wrap = true;
 
          pR.Height = 200;
          pR.Width = 200;
          pR.BackColor = System.Drawing.Color.Gainsboro;
 
          Label l = new Label();
          l.Text = "This panel contains a right justified label.";
          pR.Controls.Add(l);
 
          Page.Controls.Add(pR);
       }
 
    </script>
 
 </head>
 <body>
 
    <h3>Panel Example</h3>
 
    <form id="form1" runat="server">
 
       <asp:Button id="Button1" OnClick="Button1_Click"
            Text="Create a Panel with right justified text" 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 Button1_Click(sender As Object, e As EventArgs)
         
          Dim pR As New Panel()
          pR.HorizontalAlign = HorizontalAlign.Right
          pR.Wrap = True
 
          pR.Height = New Unit(200)
          pR.Width = New Unit(200)
          pR.BackColor = System.Drawing.Color.Gainsboro
 
          Dim l As New Label()
          l.Text = "This panel contains a right justified label."
          pR.Controls.Add(l)
 
          Page.Controls.Add(pR)
       End Sub
 
    </script>
 
 </head>
 <body>
 
    <h3>Panel Example</h3>
 
    <form id="form1" runat="server">
 
       <asp:Button id="Button1" OnClick="Button1_Click"
            Text="Create a Panel with right justified text" runat="server"/>
 
    </form>
 
 </body>
 </html>

Gilt für