Partilhar via


Como: Herdar da classe UserControl

Para combinar a funcionalidade de um ou mais controles do Windows Forms com código personalizado, você pode criar um controle de usuário . Os controles de usuário combinam desenvolvimento rápido de controle, funcionalidade de controle padrão do Windows Forms e a versatilidade de propriedades e métodos personalizados. Quando você começa a criar um controle de usuário, você é apresentado com um designer visível, no qual você pode colocar controles padrão do Windows Forms. Esses controles mantêm toda a sua funcionalidade inerente, bem como a aparência e o comportamento dos controles padrão. Uma vez que esses controles são incorporados ao controle de usuário, no entanto, eles não estão mais disponíveis para você através do código. O controle de usuário faz sua própria pintura e também lida com todas as funcionalidades básicas associadas aos controles.

Para criar um controle de usuário

  1. Crie um novo projeto Biblioteca de Controlo do Windows no Visual Studio.

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

  2. Arraste os controlos do separador Windows Forms da Caixa de Ferramentas para o seu designer.

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

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

  5. Pressione F5 para criar o projeto e executar seu controle no UserControl Test Container. Para obter mais informações, consulte Como testar o comportamento Run-Time de um UserControl.

Ver também