Panel Конструктор

Определение

Инициализация нового экземпляра класса Panel.Initializes a new instance of the Panel class.

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

Примеры

В следующем примере показано, как создать новый экземпляр элемента управления Panel, содержащего элемент управления Label, который выстраивается по правому краю.The following example illustrates how to create a new instance of the Panel control containing a Label control that is aligned to the right.

Примечание

В следующем примере кода используется модель кода с одним файлом, и она может работать неправильно, если копировать их непосредственно в файл кода программной части.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением. aspx.This code sample must be copied into an empty text file that has an .aspx extension. Дополнительные сведения о модели кода веб-форм см. в разделе модель кода страницы веб-форм ASP.NET.For more information on the Web Forms code model, see 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 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>
    

Применяется к