Partilhar via


Como: Herdar da classe UserControl

Para combinar a funcionalidade de um ou mais controles Windows Forms com código personalizado, você pode criar um o controle de usuário. Controles de usuário combinam rápida control development, funcionalidade e a versatilidade de propriedades personalizadas e métodos de controle de formulários padrão do Windows. Quando você começar a criar um controle de usuário, é apresentadas a você um designer visível, no qual você pode colocar controles padrão do Windows Forms. Esses controles mantenham toda sua funcionalidade inerente, bem como a aparência e comportamento (look and feel) de controles padrão. Depois que esses controles são criados no controle de usuário, no entanto, eles não estão mais disponíveis para você através de código. O controle de usuário faz o seu próprio pintura e também manipula toda a funcionalidade básica associada a controles.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Para criar um controle de usuário

  1. Criar uma nova Windows Control Library project.

    Um novo projeto é criado com um controle de usuário em branco.

  2. Arraste os controles a partir o Windows Forms guia da Toolbox para seu criador.

  3. Esses controles devem ser posicionados e projetados como você deseja que sejam exibidos em controle de usuário o final. Se você quiser permitir que desenvolvedores acessem os controles constituintes, você deve declará-los como pública, ou seletivamente expor as propriedades do controle constituintes. Para obter detalhes, consulte:Como: Expor as propriedades dos controles constituintes.

  4. Implemente quaisquer métodos personalizados ou propriedades que irá incorporar a seu controle.

  5. Pressione F5 para compilar o projeto e executar o controle da Contêiner de teste de UserControl. Para obter mais informações, consulte Como: Teste o comportamento de tempo de execução de um UserControl.

Consulte também

Tarefas

Como: Herda a classe de controle

Como: Herdar de controles Windows Forms existentes

Como: Controles de autor para Windows Forms

Solução de problemas de manipuladores de eventos herdados no Visual Basic

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

Conceitos

Variedades de controles personalizados