cs_Lau
Messages postés26Date d'inscriptionjeudi 17 janvier 2002StatutMembreDernière intervention25 octobre 2002
-
11 mai 2002 à 17:49
huugooo
Messages postés122Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention 2 juillet 2014
-
23 sept. 2003 à 21:43
Je souhaiterai utiliser le même bouton pour ouvrir un programme (au premier clic) et pour le fermer (au deuxième).
Comment dois-je faire ?
cs_MaSSai
Messages postés19Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention27 juillet 2002 11 mai 2002 à 19:45
Lut,
Je vois ce que tu veux faire. Seulement moi je le fait avec 2 boutons superposés. ca marche aussi bien et ca donne un plus bel effet car le caption change.
Il te faut 2 boutons :
- Command1 = Ouvrir
- Command2 = Fermer
Private Sub Command1_Click()
Form2.Show 'montre ta form2
Command1.Visible = False 'cache ton bouton ouvrir
Command2.Visible = True 'montre ton bouton fermer
End Sub
Private Sub Command2_Click()
Unload Form2 'ferme ta form 2
Command1.Visible = True 'montre ton bouton ouvrir
Command2.Visible = False 'cache ton bouton fermer
End Sub
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 12 mai 2002 à 00:08
Oulalala... Ya plus simple a faire ... Et avec un seul bouton .... Par defaut je pense que tu va surement mettre Ouvrir comme texte sur le bouton... De tte facon ca change pas gd chose.... Voici le code :
Private Sub Command1_Click()
If Command1.Caption = "Ouvrir" then
Form2.Show
elseif Command1.Caption = "Fermer" then
Unload Form2
End If
End Sub
cs_MaSSai
Messages postés19Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention27 juillet 2002 12 mai 2002 à 11:50
Bien vu death crash, mais ca marche pas comme ca. J'ai trouvé ce que tu as oublié. voilà le code :
Private Sub Command1_Click()
If Command1.Caption = "Ouvrir" Then
Form2.Show
Command1.Caption = "Fermer"
Else: Command1.Caption = "Fermer"
Unload Form2
Command1.Caption = "Ouvrir"
End If
End Sub
Voila comme ca c bon now.
Bonne prog & bon surf...
Vous n’avez pas trouvé la réponse que vous recherchez ?
huugooo
Messages postés122Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention 2 juillet 2014 23 sept. 2003 à 21:43
Oui bon sauf qu'il faut enlever un bout de ligne
Private Sub Command1_Click()
If Command1.Caption = "Ouvrir" Then
Form2.Show
Command1.Caption = "Fermer"
Else: Command1.Caption = "Fermer" <<ne sert a rien Unload Form2
Command1.Caption = "Ouvrir"
End If