Panel Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Panel.
public:
Panel();
public Panel ();
Public Sub New ()
Примеры
В следующем примере показано, как создать новый экземпляр Panel элемента управления, содержащий Label элемент управления, выровненный по правому краю.
Примечание
В следующем примере кода используется однофайловая модель кода, и при копировании непосредственно в файл кода программной части может работать неправильно. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением .aspx. Дополнительные сведения о модели кода веб-форм см. в разделе модель кода веб-форм ASP.NET.
<%@ 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>