Partilhar via


Como: Teste o comportamento de tempo de execução de um UserControl

Quando você desenvolve um UserControl, você precisa testar o comportamento de tempo de execução. Você pode criar um projeto de aplicativo separado do Windows e colocar o controle em um formulário de teste, mas esse procedimento é inconveniente. Uma maneira mais rápida e fácil é usar o Contêiner de teste de UserControl fornecida pelo Visual Studio. O contêiner de teste inicia-se diretamente a partir do seu projeto de biblioteca de controle do Windows.

Observação importanteImportante

Para o contêiner de teste carregar seu UserControl, o controle deve ter pelo menos um construtor público.

ObservaçãoObservaçã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.

ObservaçãoObservação

Um controle do Visual C++ não pode ser testado usando o Contêiner de teste de UserControl.

Para testar o comportamento de tempo de execução de um UserControl

  1. Crie um projeto de biblioteca de controle do Windows chamado TestContainerExample. Para obter detalhes, consulte:Windows Control Library Template.

  2. No Windows Forms Designer, arraste um Label de controle da Toolbox na superfície de design do controle.

  3. Pressione F5 para compilar o projeto e executar o Contêiner de teste de UserControl. O contêiner de teste é exibido com seu UserControl na visualização painel.

  4. Selecione o BackColor propriedade exibida na PropertyGrid o controle à direita do visualização painel. Altere seu valor para ControlDark. Observe que o controle é alterado para uma cor mais escura. Tente alterar outros valores de propriedade e observar o efeito no seu controle.

  5. Clique o Encaixar o controle de usuário preencher caixa de seleção abaixo o visualização painel. Observe que o controle é redimensionado para preencher o painel. Redimensionar o contêiner de teste e observe que o controle for redimensionado com o painel.

  6. Feche o contêiner de teste.

  7. Adicione outro controle de usuário para o projeto TestContainerExample. Para obter detalhes, consulte:Como: Adicionar itens existentes a um projeto.

  8. No Windows Forms Designer, arraste um Button de controle da Toolbox na superfície de design do controle.

  9. Pressione F5 para compilar o projeto e executar o contêiner de teste.

  10. Clique o Selecione controle de usuário ComboBox para alternar entre os controles de usuário de duas.

Controles de usuário de outro projeto de teste.

Você pode testar os controles de usuário de outros projetos no contêiner de teste do seu projeto atual.

Para testar os controles de usuário de outro projeto

  1. Crie um projeto de biblioteca de controle do Windows chamado TestContainerExample2. Para obter detalhes, consulte:Windows Control Library Template.

  2. No Windows Forms Designer, arraste um RadioButton de controle da Toolbox na superfície de design do controle.

  3. Pressione F5 para compilar o projeto e executar o contêiner de teste. O contêiner de teste é exibido com seu UserControl na visualização painel.

  4. Clique o carga botão.

  5. No Abrir caixa de diálogo caixa, navegue até TestContainerExample.dll, que você criou no procedimento anterior. Selecione TestContainerExample.dll e clique no Abrir o botão carregar controles do usuário

  6. Use o Selecione controle de usuário ComboBox para alternar entre os controles de usuário de duas do projeto TestContainerExample.

Consulte também

Tarefas

Como: Controles de composição do autor

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

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

Referência

UserControl

Designer de Controles do Usuário