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

Quando você desenvolver um UserControl, você precisará teste seu comportamento em time de execução. Você pode criar um projeto de aplicativo baseado no baseado no Windows separado 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 fornecido pelo Visual Studio.Inicia a este contêiner de teste diretamente a partir do seu projeto de biblioteca de controle Windows.

Observação importante:

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

Observação:

As caixas de diálogo um ND comandos de menu que você vê podem diferir das descritas no Help dependendo de suas configurações ativas ou edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Observação:

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

Para teste o comportamento em time de execução de um UserControl

  1. criar TestContainerExample chamado de um projeto de biblioteca de controle do Windows.Para obter detalhes, consulte:Modelo de Biblioteca de controle do Windows.

  2. No Designer de Formulários do Windows, arrastar a Label controlar a partir do Caixa de ferramentas na superfície do design do controle.

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

  4. selecionar o BackColor propriedade exibida na PropertyGrid controle à direita das Visualização painel.Mude 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. clicar no Controle de usuário encaixar de preenchimento 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 é redimensionado com o painel.

  6. fechar 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 Designer de Formulários do Windows, arrastar a Button controlar a partir do Caixa de ferramentas na superfície do design do controle.

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

  10. Click the Select User ControlComboBox to switch between the two user controls.

Testando controles de usuário de outro projeto

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

Para testar os controles de usuário de outro projeto

  1. Crie um projeto de biblioteca de controle Windows chamado TestContainerExample2.Para obter detalhes, consulte:Modelo de Biblioteca de controle do Windows.

  2. No Designer de Formulários do Windows, arrastar a RadioButton controlar a partir do Caixa de ferramentas na superfície do 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 no Visualização painel.

  4. clicar no Carga botão.

  5. No em aberto diálogo caixa, navegar até TestContainerExample.dll, que você criou no procedimento anterior.selecionar TestContainerExample.dll e clicar no em aberto botão Carregar controles do usuário

  6. Use the Select User ControlComboBox to switch between the two user controls from the TestContainerExample project.

Consulte também

Tarefas

Como: Controles de composição autor

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

Demonstra Passo a passo: Criação de um controle composto com translation from VPE for Csharp Visual

Referência

UserControl

Designer de Controles do Usuário