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.
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 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çã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
Crie um projeto de biblioteca de controle do Windows chamado TestContainerExample. Para obter detalhes, consulte:Windows Control Library Template.
No Windows Forms Designer, arraste um Label de controle da Toolbox na superfície de design do controle.
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.
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.
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.
Feche o contêiner de teste.
Adicione outro controle de usuário para o projeto TestContainerExample. Para obter detalhes, consulte:Como: Adicionar itens existentes a um projeto.
No Windows Forms Designer, arraste um Button de controle da Toolbox na superfície de design do controle.
Pressione F5 para compilar o projeto e executar o contêiner de teste.
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
Crie um projeto de biblioteca de controle do Windows chamado TestContainerExample2. Para obter detalhes, consulte:Windows Control Library Template.
No Windows Forms Designer, arraste um RadioButton de controle da Toolbox na superfície de design do controle.
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.
Clique o carga botão.
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
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#