Compartilhar via


Como: Herdar da classe UserControl

Para combinar a funcionalidade de um ou mais controles do Windows Forms no modo personalizado, é possível criar um controle de usuário. Os controles de usuário combinam rápido desenvolvimento de controle, a funcionalidade padrão de controle do Windows Forms e a versatilidade de propriedades e métodos personalizados. Ao começar a criar um controle de usuário tomamos contato com um designer visível, sobre o qual é possível colocar controles padrão do Windows Forms. Esses controles mantêm todas suas funcionalidades inerentes, bem como a aparência e o comportamento (look and feel) dos controles padrão. No entanto, uma vez que esses controles são incorporados no controle de usuário, eles não estão mais disponíveis por meio de código. O controle de usuário faz sua própria pintura e também manipula toda a funcionalidade básica associada com controles.

Para criar um controle de usuário

  1. Crie um novo projeto de biblioteca de controle do Windows no Visual Studio.

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

  2. Arraste os controles da aba Windows Forms da Caixa de ferramentas para o designer.

  3. Esses controles devem ser posicionados e projetados como se deseja que eles apareçam no controle de usuário final. Se quiser permitir que os desenvolvedores acessem os controles constituintes, será preciso declará-los como públicos ou exibir seletivamente as propriedades do controle constituinte. Para mais detalhes, consulte Como expor propriedades de controles constituintes.

  4. Implemente os métodos ou propriedades personalizados que o controle incorporará.

  5. Pressione F5 para compilar o projeto e executar o controle no contêiner de teste UserControl. Para obter mais informações, consulte How to: Test the Run-Time Behavior of a UserControl (Como testar o comportamento de tempo de execução de um UserControl).

Confira também