Compartilhar via


Como: Controles de autor para o Windows Forms

Um controle representa um vínculo gráfico entre o usuário e o programa.Um controle pode fornecer ou processar dados, aceitar entrada do usuário, responder a eventos ou executar qualquer número de outras funções que conectam o usuário e o aplicativo.sistema autônomo um controle é essencialmente um componente com uma interface gráfica, ele pode servir qualquer função que faz um componente, bem sistema autônomo fornecer a interação do usuário.Controles são criados para atender a objetivos específicos e autoria de controles é apenas outra tarefa de programação.Com isso em mente, as etapas a seguir representam uma visão geral sobre o processo de criação do controle.Links fornecem informações adicionais sobre as etapas individuais.

Observação:

Se você deseja criar um controle personalizado para usar em Web Forms, consulte Desenvolvendo Controles Personalizados ASP.NET Server.

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações sobre o Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio .

Para autor um controle

  1. Determinar o que você deseja que seu controle realizar ou o que ele parte será executado em seu aplicativo.Fatores a considerar são:

    • Que tipo de interface gráfica que você precisa?

    • Quais interações do usuário específicos tratará este controle?

    • A funcionalidade que você precisa é fornecida pelo quaisquer controles existentes?

    • Você pode obter a funcionalidade que necessária, combinando vários controles Windows Forms?

  2. Se precisar de um modelo de objeto para o seu controle, determine como funcionalidade será distribuída por todo o modelo de objeto e dividir a funcionalidade entre o controle e qualquer subobjetos.Um modelo de objeto pode ser útil se você estiver planejando um controle complexo ou deseja incorporar várias funcionalidades.

  3. Determine o tipo de controle (por exemplo, controle de usuário, controle personalizado, controle herdado do Windows Forms) que você precisa.Para obter detalhes, consulte Recomendações de tipo de Controlarar e Variedades de controles Personalizars.

  4. Funcionalidade sistema autônomo propriedades, métodos e eventos de controle e seus subobjetos ou estruturas da subsidiária do Express e atribuir níveis de acesso apropriado (por exemplo, público, protegido e assim por diante).

  5. Se você precisa de pintura personalizada para seu controle, adicione código para ele.Para obter detalhes, consulte:Pintura de Controlarar Personalizar e o processamento.

  6. Se o controle herda de UserControl, você pode testar seu comportamento em tempo de execução, criando o projeto de controle e executá-lo na Contêiner de teste de UserControl.Para obter mais informações, consulte Como: Teste o comportamento do time de execução de um UserControl.

  7. Você também possa testar e depurar seu controle, criando um novo projeto, such sistema autônomo Windows aplicativo e colocá-lo em um contêiner.Esse processo é demonstrado sistema autônomo parte de Demonstra Passo a passo: Criação de um controle composto com o Visual Basic.

  8. sistema autônomo Você adiciona cada recurso, adicionar recursos ao seu projeto de teste para exercitar a nova funcionalidade.

  9. Repetir, refinar o design.

  10. Empacotar e implantar seu controle.Para obter detalhes, consulte:Implantando Aplicativos e Componentes.

Consulte também

Tarefas

Demonstra Passo a passo: Criação de um controle composto com o Visual Basic

Demonstra Passo a passo: Herdar de um controle Windows Forms com o Visual Basic

Como: Herdar da classe UserControl

Como: Herdar da classe de controle

Como: Herdar de controles Windows Forms existentes

Como: Teste o comportamento do time de execução de um UserControl

Conceitos

Variedades de controles Personalizars