Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe Panel
Usado para coleções de agrupar de controles.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
A Panel é um controle que contém outros controles. Você pode usar um Panel para coleções de agrupar de controles, sistema autônomo um agrupar de RadioButton controles. sistema autônomo ocorre com outros controles de contêiner, sistema autônomo a GroupBox controlar, se a Panel do controle Enabled propriedade é conjunto para false, sistema autônomo controles contidos dentro do Panel também será desabilitado.
The Panel controle é exibido por padrão, sem quaisquer bordas. Você pode fornecer uma borda tridimensional ou padrão usando o BorderStyle propriedade para distinguir a área do painel de Outros áreas do formulário. Porque o Panel controle deriva o ScrollableControl classe, você pode usar o AutoScroll propriedade para habilitar as barras de rolar na Panel controle. Quando o AutoScroll propriedade estiver definida como true, quaisquer controles localizados dentro do Panel (mas fora de sua região visível), pode ser rolado para com as barras de rolar fornecidas.
The Panel controle não exibirá uma legenda. Se você precisar de um controle semelhante a um Panel que pode exibir uma legenda, consulte o GroupBox controle.
O exemplo de código a seguir cria um Panel controlar e adiciona um Label e um TextBox para o Panel. The Panel controle é exibido com uma borda tridimensional para distinguir onde o Panel controle está localizado em relação a outros objetos no formulário. Este exemplo requer que o método definido neste exemplo é chamado de um formulário existente e que o System.Drawing espaço para nome foi adicionado ao código-fonte para o formulário.
publicvoid CreateMyPanel()
{
Panel panel1 = new Panel();
TextBox textBox1 = new TextBox();
Label label1 = new Label();
// Initialize the Panel control.
panel1.Location = new Point(56,72);
panel1.Size = new Size(264, 152);
// Set the Borderstyle for the Panel to three-dimensional.
panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
// Initialize the Label and TextBox controls.
label1.Location = new Point(16,16);
label1.Text = "label1";
label1.Size = new Size(104, 16);
textBox1.Location = new Point(16,32);
textBox1.Text = "";
textBox1.Size = new Size(152, 20);
// Add the Panel control to the form.this.Controls.Add(panel1);
// Add the Label and TextBox controls to the Panel.
panel1.Controls.Add(label1);
panel1.Controls.Add(textBox1);
}
public void CreateMyPanel()
{
Panel panel1 = new Panel();
TextBox textBox1 = new TextBox();
Label label1 = new Label();
// Initialize the Panel control.
panel1.set_Location(new Point(56, 72));
panel1.set_Size(new Size(264, 152));
// Set the Borderstyle for the Panel to three-dimensional.
panel1.set_BorderStyle(System.Windows.Forms.BorderStyle.Fixed3D);
// Initialize the Label and TextBox controls.
label1.set_Location(new Point(16, 16));
label1.set_Text("label1");
label1.set_Size(new Size(104, 16));
textBox1.set_Location(new Point(16, 32));
textBox1.set_Text("");
textBox1.set_Size(new Size(152, 20));
// Add the Panel control to the form.
this.get_Controls().Add(panel1);
// Add the Label and TextBox controls to the Panel.
panel1.get_Controls().Add(label1);
panel1.get_Controls().Add(textBox1);
} //CreateMyPanel
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.Panel
System.Windows.Forms.Design.ComponentEditorPage
System.Windows.Forms.FlowLayoutPanel
System.Windows.Forms.SplitterPanel
System.Windows.Forms.TableLayoutPanel
System.Windows.Forms.TabPage
System.Windows.Forms.ToolStripContentPanel
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.