Problème en Visual Basic 6 avec FormClosed

Résolu/Fermé
waxor Messages postés 51 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 19 août 2012 - 21 déc. 2008 à 12:43
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 21 déc. 2008 à 15:22
Bonjour,
j'ai un problème avec avec la fonction FormClosed de visual basic :

--------------------------------------------------------------------------------------------
Private Sub Form1_FormClose()

End sub
--------------------------------------------------------------------------------------------
J'aimerai savoir si quelqun pourait me donner la syntaxe axacte de cette commande avec les déclaration nécéssaire si il y en a ou même les modules si il faut. Merci d'avence.
A voir également:

5 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
21 déc. 2008 à 13:18
Bonjour,
En VB6 c'est l'événement Unload qui est généré quand ont ferme la form.
Private Sub Form_Unload(Cancel As Integer)

End Sub


A+
Remarque:
Tu laisse tes UF en mémoire, pour les fermer...
    Unload Me

0
waxor Messages postés 51 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 19 août 2012 2
21 déc. 2008 à 13:58
Ta réponse règle le problème de si l'application est fermer par la fonction unload me. Moi j'aurai besoin de savoir comment on peut lancer quelque procéssus à la fermeture de l'application, ce qui inclut "la fin de tache" du gestionaire de tache ou des commande comme end. C'est pour ce genre de cas qu'il y a les fonction FormClosed et FormClosing mais visual basic me met des erreur de syntaxe et je n'arrive pas à la trouver. Enfin merci pour ta réponce c'est déja sa ^^.

Bonne après midi.
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
21 déc. 2008 à 14:17
Il n'y a pas FormClosed et FormClosing en tant qu'événement en VB6 mais tu peu mettre du code dans Unload pour éventuellement ouvrir une autre appli ou une autre form ou... ce que tu veux.
Il y a aussi l'événement terminate.
A+
0
waxor Messages postés 51 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 19 août 2012 2
21 déc. 2008 à 14:23
terminate... Pourquoi pas, jle connaissais pas on l'utilise comme sa ? :

Private sub Form_Terminate()
...
End sub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
waxor Messages postés 51 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 19 août 2012 2
21 déc. 2008 à 15:08
Ok sa a marché cool ;). Merci pour ton aide, bonne journée.
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
21 déc. 2008 à 15:22
Tant mieux si tu a trouvé ce que tu cherchais, mais à titre d'info, tu peu façilement trouver tout les événement d'une feuille ou d'un contrôle
Exemple pour une Form
Double clic sur la form, >> La fenêtre de code s'ouvre avec un événement de la form, si encore pas d'événement ajouter c'est Form_Load.
Tu met le curseur en dessous de SUB Form_Load, dans le combo à droite de la fenêtre tu a tout les événements disponnible.
idem pour un contrôle sauf que tu double clic sur le contrôle.
A+
0