.net panneau de visibilité=true ne fonctionne pas

Je suis en train de concevoir un multipage formulaire windows à l'aide de panneaux.

J'affiche un formulaire de connexion et en validant le bouton cliquer, et à masquer le panneau de connexion et afficher le panneau principal.

Cependant, lorsque je clique sur le bouton, le panneau de connexion disparaît très bien, mais le panneau principal ne s'affiche pas. depuis il n'y a rien à afficher, la forme de la fenêtre se réduit pour juste la réduire/agrandir/fermer les boutons.

Voici le code du bouton:

       private void btn_login_Click(object sender, EventArgs e)
    {
        if (pwdBox.Text == optopwd)
        {
            MessageBox.Show("Good Morning!!");
            loginpanel.Visible = false;
            mainpanel.Visible = true;
        }
        else
        {
            MessageBox.Show("Incorrect password!");
        }
        pwdBox.Text = "";

    }

S'il vous plaît laissez-moi savoir ce que j'ai manqué/mal compris. Merci!

Edit:
Captures d'écran:
Écran De Connexion:
http://img641.imageshack.us/img641/9310/loginscreenj.jpg

Vide de la fenêtre:
http://img163.imageshack.us/img163/1376/emptyx.jpg

comment puis-je ajouter des écrans d'impression? est-il un site pour télécharger les images?
Avez-vous pensé à ajouter le panneau de contrôles du formulaire?
ouais.. le mainpanel est visible derrière le formulaire de connexion si je n'ai pas sa visibilité est définie à false au cours de la conception. mais une fois la page de connexion disparaît, ce panneau disparaît trop...
Si vous souhaitez informer quelqu'un que vous avez répondu à son commentaire, ajouter @hisname avant votre commentaire. Pour me répondre, vous devriez avoir écrit: "@ispiro ouais.. le mainpanel"...

OriginalL'auteur mankand007 | 2012-02-06