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

VB.NET Discussion :

Appel d'une fenêtre depuis le menu principal


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut Appel d'une fenêtre depuis le menu principal
    tout le monde, je suis en train de développer ma première application en vb.net et je peine dejà pour appeler une fenêtre depuis mon menu principal. J'ai essayé le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim myForm2 As New Form2()
    myForm2.Show()
    Mais ça ne fonctionne pas. Que dois-je faire
    Je compile sous Microsoft Visual Basic Express 2008 sp1 sous Windows 7 64 bits.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Par défaut
    Euh, ca ne fonctionne pas?
    Et ca dit quoi comme message d'erreur?
    Ca plante quelque part?
    Ca n'affiche rien?
    Une banane masquée danse au milieu de ton écran? (joke)

    Pour ouvrir une nouvelle fenetre en VB tu peux soit utiliser .show soit .showdialog

    Et la le peu de code que l'on voit est bon.

    Nasty

  3. #3
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    La fenêtre principale se ferme au lieu d'afficher la fenêtre appelée.
    Citation Envoyé par nasty Voir le message
    Pour ouvrir une nouvelle fenetre en VB tu peux soit utiliser .show soit .showdialog
    Idem.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub ClientToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClientToolStripMenuItem1.Click
            Dim MyFrmEnregClient As New FrmEnregClient()
            FrmEnregClient.Show()
        End Sub

  4. #4
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Bonjour,
    t'a deja activer l'option IsMidContainer dans ta fenetre principale?

  5. #5
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par sihammaster Voir le message
    Bonjour,
    t'a deja activer l'option IsMidContainer dans ta fenetre principale?
    Oui elle est bien à "true".

  6. #6
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Alors Tu ajout:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    
    Dim myForm2 As New Form2()
    myForm2.MdiParent = Me
    myForm2.Show()

  7. #7
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Logiquement, même si la fenêtre principale n'est pas en MdiParent, s'il fait un showdialog, la nouvelle fenêtre s'affiche par dessus la fenêtre déjà présente.

    En effet, petit rappel, le .ShowDialog ouvre une fenêtre de façon modale (en gros comme une messagebox).

  8. #8
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    à vous, j'ai créé un nouveau projet et le dernier code fonctionne très bien. Je ne sais pas ce que j'ai fais dans mon projet actuel pour que ça ne fonctionne pas mais je crois que je vais tout reprendre ce soir et faire très attention.

    Grand à vous!

Discussions similaires

  1. [AC-2007] Lancer une requete depuis le menu principal
    Par sebtis dans le forum Sécurité
    Réponses: 1
    Dernier message: 26/09/2010, 13h36
  2. [AC-2000] appel d'une fenêtre depuis VBA
    Par nico84 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/07/2009, 12h00
  3. [GTK] ouvrir une nouvelle fenêtre depuis un menu
    Par danathane dans le forum Interfaces Graphiques
    Réponses: 18
    Dernier message: 06/01/2009, 16h01
  4. Appel D'une Fenétre a Partir D'un Menu
    Par John32 dans le forum C
    Réponses: 6
    Dernier message: 23/02/2007, 21h32

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