Compartilhar via


Visão Geral sobre Controle Panel do Servidor Web

O controle de servidor Web Panel provê um controle de container em uma página Web ASP.NET que você pode utilizar como um pai estático do texto e para outros controles.

Esse tópico contém:

  • Segundo plano

  • Exemplos de código

  • Referência de Classe

Segundo plano

Você pode utilizar o controle Panel como um contêiner para outros controles.Isto é particularmente útil quando você está criando conteúdos por programação e você necessita de uma forma de inserir o conteúdo na página.As seções seguintes descrevem maneiras de adicionais em que você pode utilizar o controle Panel.

Contêiner para Controles Gerados Dinamicamente

O controle Panel provê um contêiner conveniente para controles que você criou em tempo de execução.Para obter detalhes, consulte:Adicionando Controles ASP.NET por Programação.

Agrupando Controles e Marcadores

Você pode gerenciar um grupo de controles e marcações associadas como uma unidade colocando-os em um controle Panel e então manipulando o controle Panel.Por exemplo, você pode ocultar ou exibir um grupo de controles dentro de um painel definindo a propriedade Visible do painel.

Formulários com Botões Padrão

Você pode colocar controles TextBox e controles Button dentro do controle Panel e então definir um botão padrão definindo a propriedade DefaultButton do controle Panel para o ID de um botão no painel.Se o usuário pressionar ENTER enquanto digita em uma caixa de texto dentro do painel, isto tem o mesmo efeito se o usuário clicou o botão padrão especificado.Isto pode ajudar usuários a trabalhar mais eficientemente com formulários de entrada.

Adicionando Barras de Rolagem a Outros Controles

Alguns controles como o controle TreeView não possuem barras de rolagem internas.Você pode adicionar um comportamente de rolagem colocando o controle em um controle Panel.Para adicionar barras de rolagem ao controle Panel, defina as propriedades Height e Width para limitar o controle Panel para um tamanho específico, e então defina a propriedade ScrollBars.

Áreas Personalizadas na Página

Você pode utilizar o controle Panel para criar áreas na página que possuem aparência e comportamento personalizados, tais como os seguintes:

  • Criando uma caixa de agrupamento com título Você pode definir a propriedade GroupingText para exibir um título.Quando a página renderiza, o controle Panel é exibido com uma caixa à sua volta que contém um título com o texto que você especificou.

    Observação:

    Você não pode especificar barras de rolagem e textos de agrupamento em um controle Panel.Se você selecionar o agrupamento de texto, ele retira a precedência sobre as barras de rolagem.

  • Criando áreas na página com uma cor personalizada ou outra aparência O controle Panel suporta propriedades de aparência como BackColor e BorderWidth que você pode definir para criar uma vista única para uma região na página.

    Observação:

    Definindo a propriedade GroupingText automaticamente renderiza uma borda em volta do controle Panel.

Voltar ao topo

Exemplos de código

Como: Adicionar painel de controles a uma página de Web Forms

Como: Adicionar controles a uma página da Web do ASP.NET por programação

Voltar ao topo

Referência de Classe

A tabela seguinte lista as classes que estão relacionadas ao controle Panel.

Membro

Descrição

Panel

A classe principal para o controle.

Voltar ao topo

Consulte também

Conceitos

Visão Geral dos Controles do Servidor Web View e MultiView

Referência

Visão geral do controle PlaceHolder de Servidor Web