Como mudar o UserControl de um Form?

.NET

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?


Ricksk

Ricksk

Curtidas 0

Respostas

Ricksk

Ricksk

09/04/2008

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á?


GOSTEI 0
Groove

Groove

09/04/2008

tb só tinha conseguido dessa maneira mas deve haver outra!!! :(


GOSTEI 0
Ricksk

Ricksk

09/04/2008

Poiseh.. visual studio é muito bom pra ter esse recurso faltando...


GOSTEI 0
Ricksk

Ricksk

09/04/2008

Pelo jeito é só esse mesmo.. vou escrever uma classe pra controlar isso pra mim euheuheueh assim ja facilita a minha vida ^^


GOSTEI 0
POSTAR