Openfiledialog, problème bouton annuler [Résolu]

Messages postés
43
Date d'inscription
jeudi 19 juillet 2007
Dernière intervention
6 septembre 2007
- 6 sept. 2007 à 13:36 - Dernière réponse :
Messages postés
178
Date d'inscription
lundi 10 mars 2003
Dernière intervention
6 juillet 2009
- 7 sept. 2007 à 08:04
Bonjour,

J'ai dans mon programme une openfiledialog qui me perrmet de selectionner des fichiers pour la suite du code. Tout se passe bien lorsque je sélectionne mes fichiers mais si l'utlisateur appui sur "annuler" dans l'openfile dialog, le programme plante...
Je vois pas trop comment faire.

Merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
178
Date d'inscription
lundi 10 mars 2003
Dernière intervention
6 juillet 2009
- 6 sept. 2007 à 14:06
3
Merci
Ce problèe survient probablement car tu utilise le resultat de la boite de dialogue sans te soucier du bouton sur lequel l'utilisateur a cliqué.
Pour gérer ce problème, utilise ce code :

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    // traitement
}

En clair, si l'utilisateur clique sur OK, tu va effectuer ton traitement, si il clique sur annuler, tu ne fait rien^^
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein
<!--

Merci Neo020585 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de Neo020585
Messages postés
43
Date d'inscription
jeudi 19 juillet 2007
Dernière intervention
6 septembre 2007
- 6 sept. 2007 à 15:41
0
Merci
et bien c'était bien le cas.
Ca fonctionne tres bien maintenant

Merci Neo020585
Commenter la réponse de yabiyou
Messages postés
178
Date d'inscription
lundi 10 mars 2003
Dernière intervention
6 juillet 2009
- 7 sept. 2007 à 08:04
0
Merci
De rien, j'ai déjà eu ce genre de problème et je sais que je ne comprenait pas pourquoi !!!
Heureux de t'avoir aidé.
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein
<!--
Commenter la réponse de Neo020585

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.