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 :

[VB6] Form Activate


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 [VB6] Form Activate
    Je travaille sur une application MDI.
    Dans la partie form activate de ma fenetre fille j'appele une fonction et cette fonction ne s'execute jamais, le programme n'allant même pas dans le form activate.
    Est--ce normal ?

  2. #2
    Membre éclairé Avatar de malhivertman1
    Inscrit en
    Avril 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 337
    Par défaut
    Si tu le met dans le form load ca fait quoi? je pense pas que ca soit normal que ca n'aille pas dans le form_activate..

  3. #3
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Allez montre-nous un peu de code, qu'on ait quelquechose à se mettre sous la dent...
    Le code du "Activate", et comment cette Form est activée...

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    Dans le form activate de ma fenetre fille j'ai mon appel à la fonction

    J'ai cette ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If bSearchDone = True Then RemplirGrille
    Qui appele ma fonction. bsearchdone est un boolen mis à true si on execute une recherche
    Je met un point d'arret sur cette ligne de commande et le programme ne s'arrete pas, j'en ai déduit qu'il ne passe pas dans le form activate

  5. #5
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Ok, donc on en vient à ma deuxième question: Comment actives-tu ta form "fille"?

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 152
    Par défaut
    J'ai 3 fenetres. La fenetre mere et 2 fenetres filles.
    Donc j'ouvre ma 1ere fenetre fille puis j'ouvre ma 2eme fenetre fille en cliquant sur un bouton de la 1ere fille.
    J'arrive à un écran de recherche, je tape un mot puis sur ok, à ce moment la mon booléen passe à true, la 2eme fille se ferme et à ce moment la le programme devrait passer dans le form activate de la 1ere fille et démarrer la fonction remplirgrille...

    j'ai testé tout ça avec une version non MDI du programme et cela fonctionne ...

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    L'événement Activate est subi par la Form active (pas la voisine), bien évidemment !

    Edit :
    L'événement load est subi par la Form chargée ....(pas la voisine non plus)

Discussions similaires

  1. [C# 2.0] Comment connaitre la Form active ?
    Par 5:35pm dans le forum Windows Mobile
    Réponses: 4
    Dernier message: 10/08/2006, 22h57
  2. [C#] Cacher une Form active
    Par ArHacKnIdE dans le forum Windows Forms
    Réponses: 10
    Dernier message: 22/03/2006, 16h35
  3. [C#] liste des form actives
    Par chnew dans le forum C#
    Réponses: 5
    Dernier message: 02/01/2006, 13h04
  4. [VB6]Form en premier plan
    Par VeNus2 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/04/2004, 12h05
  5. [VB6] [Form] Interdire le déplacement d'une feuille
    Par Loïc dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/09/2002, 15h02

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