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

yabiyou 43 Messages postés jeudi 19 juillet 2007Date d'inscription 6 septembre 2007 Dernière intervention - 6 sept. 2007 à 13:36 - Dernière réponse : Neo020585 178 Messages postés lundi 10 mars 2003Date d'inscription 6 juillet 2009 Dernière intervention
- 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 

3 réponses

Répondre au sujet
Neo020585 178 Messages postés lundi 10 mars 2003Date d'inscription 6 juillet 2009 Dernière intervention - 6 sept. 2007 à 14:06
+3
Utile
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
<!--
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Neo020585
yabiyou 43 Messages postés jeudi 19 juillet 2007Date d'inscription 6 septembre 2007 Dernière intervention - 6 sept. 2007 à 15:41
0
Utile
et bien c'était bien le cas.
Ca fonctionne tres bien maintenant

Merci Neo020585
Commenter la réponse de yabiyou
Neo020585 178 Messages postés lundi 10 mars 2003Date d'inscription 6 juillet 2009 Dernière intervention - 7 sept. 2007 à 08:04
0
Utile
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.