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 :

[VB.NET 2005] Fermer Formulaire A Ouvrir Formulaire B


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 145
    Par défaut [VB.NET 2005] Fermer Formulaire A Ouvrir Formulaire B
    Bonjour,

    Je souhaite pouvoir fermer un formulaire A pour ouvrir un formulaire B sur l'action click d'un bouton et, je n'y arrive pas. J'ai utilisé les méthodes Close et Dispose pour fermer la fenêtre A et la méthode Show pour ouvrir la fenêtre B. dans l'action click voici le code :
    Me.Dispose() (tenté aussi avec Me.Close() )
    frmb.Show()

    Merci pour votre aide.

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    alors, pour commencer je pense que tu ne le fais pas dans le bon ordre, d'abord ouvre B puis ferme A, ce qui donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dim maformB as new formB
    maformB.show
    me.close
    'ou me.dispose je ne connais pas la différence.

  3. #3
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Close ferme le formulaire mais le laisse en mémoire (ne libére donc pas la mémoire) et dispose permet de faire le ménage (libére la memoire du formulaire + le ferme)

    SInon la méthode de Poulain est la bonne mais préfère un me.dispose

    Voila ++
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  4. #4
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Aspic
    Close ferme le formulaire mais le laisse en mémoire (ne libére donc pas la mémoire) et dispose permet de faire le ménage (libére la memoire du formulaire + le ferme)
    Merci!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 145
    Par défaut
    voici le code que j'ai placé dans ma page (sur click d'un bouton) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim frm As New frm_accueil
    frm.Show()
    Me.Close()
    la page frm_accueil ne s'ouvre pas. Le formulaire "me" se ferme, le formulaire frm_accueil se charge puis il disparait, étrange.

    Merci.

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Ton code est bon cela doit venir d'ailleurs...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/05/2015, 12h24
  2. Ouvrir formulaire via autre formulaire
    Par delg dans le forum IHM
    Réponses: 2
    Dernier message: 30/04/2012, 15h30
  3. [CS4] Formulaire - envoyer un formulaire sans ouvrir le client de messagerie
    Par moiauboutdumonde dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 10/12/2009, 11h20
  4. [VB.net 2005] Fermer fichier mdb créer
    Par PoZZyX dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/09/2006, 08h20
  5. [VB.net 2005] Icone + boite de controle formulaire
    Par PoZZyX dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/05/2006, 10h02

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