Bouton can [Résolu]

Signaler
Messages postés
29
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
8 mars 2010
-
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
-
salut
svp qui peux me guider a gerer le bouton annuler du commondialog
je ne veux pa utulisez on error goto exit function c pa precis

merci

4 réponses

Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
10
... sauf qu'en VB6, tu n'as pas d'autre choix qu'un On Error Goto ... avec la propriété CancelError à True !
Pourquoi ne trouves-tu pas cela précis ?
Messages postés
180
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
26 novembre 2007
2
Bonjour,

Au lieu d'utiliser goto exit function tu peux traiter l'erreur
générée lorsque l'utilisateur clique sur Cancel.

Me.CommonDialog1.CancelError = True
On Error GoTo TRAITERCANCEL
Me.CommonDialog1.ShowOpen

Debug.Print Me.CommonDialog1.FileName

Exit Sub
TRAITERCANCEL:
If Err.Number = 32755 Then '
    Debug.Print "l'utilisateur a cliqué sur cancel"
End If

Bonne programmation.

Cordialement medelidrissi

<hr />En Informatique, rien n'est impossible. Mais, ce n'est pas toujours évident.
Messages postés
29
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
8 mars 2010

merci a vous ! ca marche tres bien
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
10
Il manque just eun On Error Goto 0 juste après l'appel à la méthode ShowOpen de l'objet CommonDialog1 ... histoire d'être super clean