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 6 et antérieur Discussion :

[VB]Form Load


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut [VB]Form Load
    Bonjour. J'ai une fenetre MDI qui, dans sa fonction Form Load, appele d'autres fonctions. Le problème est qu'à l'éxecution de la fenetre, le programme ne rentre pas dans le form load, les fonctions ne sont donc pas appelées et le programme ne fonctionne pas.

    D'ou le problème peut il venir ?

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    C'est assez bizzare ca! Essaie de mettre un Msgbox pour vérifier que ca lance bien le FormLoad... Sinon je ne comprend pas...

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Oui ça a été fait et les msnbox ne s'affichent pas. C'est comme ça que j'ai compris que la fonction n'était pas "visitée".

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Le form load est bien dans la form mDI chargée

    formMDI.show

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Oui le form load se situe bien dans la page mdi chargée.

  6. #6
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Alors la je ne comprend pas du tout, je n'ai pas de problème...

    Essaie en form paint

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Je comprends de moins en moins.
    Une fois le programme fonctione et fait tout ce que j'attends de lui.
    Je ferme le programme et l'execute à nouveau et sur le champs et il ne fonctionne plus (toujours ce problème apparement dans le form load) ...

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Mon problème se précise : mon application est une application mdi comportant une cinquantaine de fenetres filles.
    POur que la fenetre A effectue les actions que j'attend d'elle, il faut que j'ouvre d'abord la fenetre B. Si je ne le fais pas la fenetre A ne fonctionnera pas.
    Le code de la fenetre B ne renvoie pourtant en aucun cas des informations qui pourraient "activer" la fenetre A ... je ne comprends plus rien

  9. #9
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Si le premier form de ton projet n'est pas FormMDI il te l'affichera pas en premier.
    Pour sélectionner ta feuille à l'ouverture du projet tu vas dans "Projet", "Propriétés duprojet" et tu sélectionnes le form que tu veux afficher à l'ouverture.

    Si tu as mis Private Sub MDIForm_Load() dans ton form MDI ça doit marcher

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Ok merci j'essayerai demain matin en arrivant au bureau

  11. #11
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Le problème c'est qu'avant d'afficher ma fenetre principale le programme doit d'abord afficher une fenetre de connexion.

  12. #12
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    J'ai localisé l'erreur.
    Dans la form MDI se trouvait la fonction "form_Load" que j'ai remplacé par "MDIForm_Load" et puis ça fonctionne

Discussions similaires

  1. Erreur lors d'un form.load()
    Par abraxis dans le forum Ext JS / Sencha
    Réponses: 4
    Dernier message: 25/03/2013, 21h48
  2. [WPF] Validation Error form Load
    Par BenoitM dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 16/09/2012, 17h44
  3. variables global dans form.load
    Par jfrag dans le forum VB.NET
    Réponses: 3
    Dernier message: 08/07/2008, 13h53
  4. Réponses: 3
    Dernier message: 23/06/2008, 10h52
  5. [VB6] Probleme avec initialisation d'un Data ADO dans form Load
    Par angelevil dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/06/2006, 22h41

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