Como testar o comportamento em tempo de execução de um UserControl
Ao desenvolver um UserControl, você precisa testar seu comportamento em tempo de execução. É possível criar um projeto de aplicativo separado do Windows e colocar o controle em um formulário de teste, porém esse procedimento é inconveniente. Uma maneira mais rápida e fácil é usar o Contêiner de teste de UserControl fornecido pelo Visual Studio. Esse contêiner de teste é iniciado diretamente do seu projeto de biblioteca de controles do Windows.
Importante
Para que o contêiner de teste carregue o UserControl, o controle deve ter pelo menos um construtor público.
Observação
Não é possível testar um controle do Visual C++ usando o Contêiner de teste de UserControl.
Testar o comportamento em tempo de execução de um UserControl
No Visual Studio, crie um projeto de biblioteca de controle do Windows e nomeie-o como TestContainerExample.
No Designer de Formulários do Windows, arraste um Label controle da Caixa de Ferramentas para a superfície de design do controle.
Pressione F5 para compilar o projeto e executar o Contêiner de Teste UserControl. O contêiner de teste aparece com ur UserControl no painel Visualização .
Selecione a BackColor propriedade exibida no PropertyGrid controle à direita do painel Visualização . 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 em seu controle.
Clique na caixa de seleção Controle de usuário Dock Fill abaixo do painel Visualização. Observe que o controle é redimensionado para preencher o painel. Redimensione o contêiner de teste e observe como o controle é redimensionado com o painel.
Feche o contêiner de teste.
Adicione outro controle de usuário ao projeto TestContainerExample.
No Designer de Formulários do Windows, arraste um Button controle da Caixa de Ferramentas para a superfície de design do controle.
Pressione F5 para criar o projeto e executar o contêiner de teste.
Clique em Selecionar Controle ComboBox de Usuário para alternar entre os dois controles de usuário.
Testar controles de usuário de outro projeto
É possível testar os controles de usuário de outros projetos no contêiner de teste do seu projeto atual.
No Visual Studio, crie um projeto de biblioteca de controle do Windows e nomeie-o como TestContainerExample2.
No Designer de Formulários do Windows, arraste um RadioButton controle da Caixa de Ferramentas para a superfície de design do controle.
Pressione F5 para criar o projeto e executar o contêiner de teste. O contêiner de teste aparece com ur UserControl no painel Visualização .
Clique no botão Carregar .
Na caixa de diálogo Abrir, navegue até TestContainerExample.dll que você criou no procedimento anterior. Selecione TestContainerExample.dll e clique no botão Abrir para carregar os controles do usuário.
Use o Selecionar Controle ComboBox de Usuário para alternar entre os dois controles de usuário do projeto TestContainerExample .
Confira também
.NET Desktop feedback