Como mudar o UserControl de um Form?
09/04/2008
Seguinte, eu tenho uma tela (Form) que exibe 2 UserControls meus, ucPrincipal e ucDados. Digamos que o form tenha um botao, gostaria que quando ele fosse apertado o ucPrincipal mudasse para um terceiro UserControl, chamado ucLogin. Alguem pode me ajudar em como fazer isso?
Tentei mudar a declaracao do UserControl no Designer, era
Programa.ucPrincipal controlCentral;
e eu deixei:
System.Windows.Forms.UserControl controlCentral;
Até ai tudo bem, continua certo, mas quando tento modificar com:
controlCentral = new ucLogin();
Nada acontece. Alguém tem idéia de como fazer?
Posts
A unica maneira que eu encontrei foi por os UserControls um na frente do outro e deixar sempre um deles invisivel.. não tem algo melhor será?
tb só tinha conseguido dessa maneira mas deve haver outra!!! :(
Poiseh.. visual studio é muito bom pra ter esse recurso faltando...
Pelo jeito é só esse mesmo.. vou escrever uma classe pra controlar isso pra mim euheuheueh assim ja facilita a minha vida ^^