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
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?
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.
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.
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).
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.
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.
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.
sistema autônomo Você adiciona cada recurso, adicionar recursos ao seu projeto de teste para exercitar a nova funcionalidade.
Repetir, refinar o design.
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