IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Navigation entre form


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Navigation entre form
    Bonjour,

    J'ai effectué plusieurs recherches, que ce soit sur ce forum ou avec google mais je n'ai rien trouvé de concluant...

    J'aimerais savoir comment je pourrais faire pour faire un enchaînement de form en c# avec des boutons suivant/précédent. Un peu comme un wizard.

    Il s'agit de champs à remplir dans des textbox.

    Je sais comment faire pour le "suivant" :
    -> En créant la nouvelle form et en lui passant éventuellement des paramètres.
    Mais je ne vois pas comment faire pour revenir sur la fenêtre d'avant si je l'ai caché / désactivé.

    Merci par avance pour votre aide
    Et désolé si le sujet a déjà été abordé, mais je ne l'ai pas (encore) vu

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Salut,

    as tu vraiment besoin d'avoir des Forms ?
    J'ai souvent eu ce genre de "Wizard" à mettre en place. La meilleure façon que j'ai trouvé est d'utiliser des userControls et une forme parente de navigation.
    La Form parent possède les boutons Précédent, Suivant et Terminer. Elle possède aussi une collection de ces usercontrols. Selon les clics sur Suivant ou Précédent, elle va afficher ces contrôles dans un container qu'elle contient via un simple Container.Controls.Add/Remove. En n'instanciant les userControles qu'une seul fois, tu gardes les états des contrôles de chaque userControls.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Non les Forms ne sont pas obligatoires mais je ne connaissais pas les UsersControls. Je vais me renseigner là-dessus pour savoir comment cela fonctionne.

    Dans le cas où tu aurais un petit exemple, je suis preneur.

    Merci pour ta réponse.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Je vais voir si j'ai ça dans mes cartons...

  5. #5
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Voici un exemple d'implémentation. c'est pas forcément joli mais ça te montre le principe.
    on en reparle si tu veux.
    Fichiers attachés Fichiers attachés

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci à tous les deux pour vos réponses !

    Elles me sont bien utiles !
    Il ne me reste plus qu'à voir laquelle convient le mieux pour mon projet.

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Je me permets de relancer ce sujet car j'ai une question qui s'y rapporte :

    Lors d'une utilisation de fenêtre MDI, avec 1 fenêtre mère et 2 fenêtres enfants.
    Est-il possible d'avoir des interactions entre les 2 fenêtres enfants ??

    J'ai trouvé plusieurs réponses pour mère -> enfant mais rien pour enfant -> enfant ...

    Merci d'avance pour votre aide.

  9. #9
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Est-il possible d'avoir des interactions entre les 2 fenêtres enfants ??
    Oui, la form mère peut passer à chaque forme fille l'instance de l'autre forme fille. il suffit ensuite de dévelloper les fonctions/properties de la forme enfant permettant à l'autre forme enfant d'agir ou alors de jouer sur la propriété "Modifier" (Internal, public, private) des controls des formes enfant.

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Ah l'erreur de débutant ... je n'avais pas pensé à mettre le "public".

    Merci pour le coup de pouce !

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    salut
    c'est possible de voir un morceau de code svp ? je suis intéressé.
    bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de navigation entre forms vb.neyt
    Par vérokit dans le forum VB.NET
    Réponses: 1
    Dernier message: 18/03/2008, 07h39
  2. pb navigation entre 2 forms
    Par daliok dans le forum Forms
    Réponses: 10
    Dernier message: 31/12/2007, 17h54
  3. Navigation entre FORMS
    Par stephane77fr dans le forum Windows Forms
    Réponses: 10
    Dernier message: 19/06/2007, 13h48
  4. navigation entre les forms
    Par winners12 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 28/04/2007, 23h04
  5. [Forms] : Gestion de Navigation entre module
    Par patmaba dans le forum Forms
    Réponses: 12
    Dernier message: 09/04/2004, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo