Compartilhar via


Designer de Controles do Usuário

Possibilita que você crie seu próprio controle dos Formulários do Windows visualmente combinando os controles existentes. Um controle de usuário dos Formulários do Windows é uma classe que é derivada da classe UserControl.

ObservaçãoObservação

Há também os controles de servidor de autoria do usuário que são desenvolvidos como páginas ASP.NET e salvas como um arquivo de texto com uma extensão .ascx. O framework de páginas ASP.NET compila um controle de usuário na hora para uma classe que deriva de System.Web.UI.UserControl.

Usando o designer, você pode:

  • Adicionar componentes, itens de dados e controles dos Windows Forms a partir da Caixa de Ferramentas ou do Gerenciador de Servidores .

  • Agrupe um conjunto de controles em um único controle.

  • Clique duas vezes no designer e escreva código na seção de declarações gerais da classe ou clique duas vezes em um elemento contido na classe para escrever código para esse elemento.

Para abrir o designer, crie um projeto de Biblioteca de Controles do Windows. O novo projeto será aberto com o Desgner de Controle de Usuário visível.

O Designer de Controle do Usuário atua como uma superfície de design para controles de usuário, permitindo que você use o mesmo modelo que você usa para formulários. Por exemplo, quando você adiciona um botão em um formulário, você ver um ícone que representa o elemento. Você pode clicar nele para acessar suas propriedades, ou você pode pressionar F7 para ir para o Editor de Códigos. O mesmo vale para o Designer de controle de usuário: Você pode adicionar e configurar elementos visuais e não visuais através da interação com a superfície de design e esses elementos e seus eventos de programa.

Quando você adiciona um elemento visual para seu controle do usuário, ele é colocado sobre o superfície de design, permitindo que você ajuste a representação visual e a posição do elemento.

Quando você adiciona um item não visual (como um componente DirectorySearcher) para o controle do usuário, o item aparecerá na Bandeja do Componente na parte inferior do designer.

ObservaçãoObservação

A bandeja é uma instância do Designer de Componente. Isso atua como um ponto de coleção de itens não visuais, permitindo que você trabalhe com eles sem interferir na organização dos controles na página ou no formulário.

Consulte também

Tarefas

Como: Herdar da classe UserControl

Como: Teste o comportamento de tempo de execução de um UserControl

Como: Controles de composição do autor

Conceitos

Variedades de controles personalizados

Outros recursos

Desenvolvendo controles Windows Forms em tempo de Design