gribouillex
Messages postés172Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention16 mai 2011
-
19 avril 2007 à 09:43
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
19 avril 2007 à 11:14
Bonjour,
J'ai créé un bouton dans mon application qui me permet de sortir définitivement de celle-ci (il n'y a pas la croix standard en haut à droite)...
Le problème, c'est que de façon aléatoire, le Form2 se réaffiche après fermeture de l'application. Je dois donc killer l'appli dans les tâches en cours pour définitivement le virer des programmes actifs.
Quelqu'un saurait-il me conseiller ?
Voici le code de ce bouton :
Private Sub Command4_Click()
'fermeture des ports If MSComm1.PortOpen True Then MSComm1.PortOpen False If MSComm2.PortOpen True Then MSComm2.PortOpen False
cmdWrite
Unload Form2
Unload Me
End Sub
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 19 avril 2007 à 11:14
Bonjour,
Il n'est sans doute pas nécessaire d'utiliser une façon brutale.
Ton problème de réaffichage de la Form2 survient probablement du fait qu'en fermant la form2 tu réactive sur la Form1 qui, elle-même, contient la réactivation de la Form2 ...
Solution :
Private toto As Boolean Private Sub Command4_Click()
Unload Me
Unload Form2
End Sub
Private Sub Form_Activate()
If Not toto Then
Load Form2
Form2.Show
End If
toto = Not toto
End Sub