sphaxslayer
Messages postés216Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention17 septembre 2008
-
12 avril 2005 à 14:47
sphaxslayer
Messages postés216Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention17 septembre 2008
-
13 avril 2005 à 10:44
Salut à vous tous,
En fait j'ai un problème avec une MessageBox Retry/Cancel en C#. La MsgBox est appelée lorsque je clique sur un bouton qui lance une exception en cas de problème (dans mon cas, j'ai simulé l'exception en la levant moi-même) . J'aimerais que lorsque je clique sur 'Retry' il réaffiche la MsgBox (j'ai pas encore fait la prtie traitement, c'est pour une connexion, donc en gros, si la connexion rate, il dit que c'est pas bon et il propose de réessayer, et là j'aimerais qu'il me redise que ca marche pas, alors que si j'clique sur 'Retry', il continue le programme comme si de rien n'était....:( )
J'ai 2 débuts d'idées que j'ai trouvées en fouinant un peu partout mais j'suis pas sûr qu'elles soient bonnes et/ou les meilleures:
- faire un switch sur le DialogResult.Retry -> auquel cas je sais pas lui dire de relancer la MsgBox :s
- rappeler la fonction Bttn_Click dans le cas où on clique sur Retry justement...
Donc voilà, si vous pouvez m'aider... merci beaucoup
Gaxx
Messages postés28Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention19 mars 2008 12 avril 2005 à 18:14
Salut, j'ai fait une boucle ressemblant à ce que tu veux. Je teste la validité d'un chemin et tant que le chemin sélectionné est invalide je propose de le sélectionner à nouveau ou d'annuler. Si l'utilisateur clique sur "Cancel" (ou "Annuler") alors je place mon booléen problème à true. et du coûp ma boucle est finie. Si le chemin est bon la boucle se termine aussi.
Après ça mon booléen problème me permet de savoir si je dois quiter ou pas.
Le bout de code est comme suit :
bool problème =
false;
#region Vérification du chemin de la BDD
while ((!File.Exists(cheminBDD))&&(problème==
false))