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çã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
Criar uma nova Windows Control Library project.
Um novo projeto é criado com um controle de usuário em branco.
Arraste os controles a partir o Windows Forms guia da Toolbox para seu criador.
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.
Implemente quaisquer métodos personalizados ou propriedades que irá incorporar a seu controle.
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