Problème avec la structure switch

Signaler
Messages postés
63
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
25 novembre 2005
-
Messages postés
63
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
25 novembre 2005
-
Bonjour,


J'utilise dans mon programme une structure switch case, et ça ne marche pas. J'ai donc essayé le même programme avec des "if", et là ça fonctionne!!!


Voici les deux codes:
-avec switch:


void __fastcall TForm1::Button4Click(TObject *Sender)
{
page++;


switch(page)
{


case 0:
//Button3->Visible=false;
GroupBox1->Visible=true;
GroupBox2->Visible=true;
GroupBox3->Visible=false;


case 1:
Button3->Visible=true;
GroupBox1->Visible=false;
GroupBox2->Visible=false;
GroupBox3->Visible=true;


}
}


avec if:
if(page==0)
{ Button3->Visible=false;
GroupBox1->Visible=true;
GroupBox2->Visible=true;
GroupBox3->Visible=false;


}
if(page==1)
{Button3->Visible=true;
GroupBox1->Visible=false;
GroupBox2->Visible=false;
GroupBox3->Visible=true;
}



le résultat devrait être le même non??


1 réponse

Messages postés
63
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
25 novembre 2005
1
Oups!! désolé, j'avais juste oublié de mettre "break;" à la fin de chaque case!
J'ai cherché l'erreur depuis un moment , mais j'ai pas pensé à ça!!