Hello,
Je suis débutant en C# et je développe une application sur PDA. Le principe est simple, les différentes fenêtres de mon application sont représentées par différents panel, et j'aimerais naviguer entre eux en cliquant sur différents boutons. Donc j'ai besoin de cacher celui en cours, et d'afficher celui qui correspond au clic. J'ai trouvé une sorte de petit tuto, et pour l'instant je passe par ça:
Code :
- public void CloseAll ( )
- {
- panel1.Hide ( );
- panel2.Hide ( );
- }
- private void menuItem3_Click ( object sender, EventArgs e )
- {
- CloseAll ( );
- panel1.Show ( );
- }
- private void menuItem2_Click ( object sender, EventArgs e )
- {
- CloseAll ( );
- panel2.Show ( );
- }
|
Le tuto m'indiquait de créer une fonction CloseAll(), cachant toutes les fenêtes, ce qui est pas terrible je trouve. Mais bon, ça ne marche pas du tout, je vois pas d'où peut venir le problème... J'ai essayé de passer par la propriété Visible des panel, mais ça ne passe pas non plus... Est-ce quelqu'un a déjà réalisé un système du genre, ou voit comment ce serait possible de le réaliser?
Merci d'avance.