[VB.NET]Problème MsgBox

Fermé
turkishman Messages postés 364 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 12 septembre 2010 - 25 nov. 2009 à 20:21
turkishman Messages postés 364 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 12 septembre 2010 - 28 nov. 2009 à 14:39
Bonjour,
Je suis en train d' apprendre le visual basic .NET !
J' ai créer une condition :

If textBox.text = 0 then 
MsgBox("Message" , MsgBoxStyle.RetryCancel , "Error message")
else
End If 


Voilà , j' aimerai que , lorsque je l' utilisateur clique sur Cancel l' application se ferme , et lorsque il cliqie sur Retry il puisse continuer à utiliser l' application !

Aussi , j' aimerai savoir comment faire pour mettre :
TextBox1.text = (il n' y a rien marquer )

Voilà merci d' avance !!!

2 réponses

L!0 Messages postés 71 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 25 novembre 2009 8
25 nov. 2009 à 22:38
Bonsoir,
Alors, pour mettre n'importe quelle chaine de caracteres vide, il suffit de ne rien mettre entre les guillemets . Ex : msgbox("","Titre")

Maintenant, si tu veux ajouter un evenement en fonction du bouton actionné, il suffit de le definir a la fin de la fonction appelant la msgbox, tout en l'appelant dans une condition "if". Ex, pour ton cas :

if msgbox("","Titre",MsgBoxStyle.RetryCancel) = MsgBoxResult.Cancel then
End 'L'application se ferme donc
Endif

et pour Retry:

if msgbox("","Titre",MsgBoxStyle.RetryCancel) = MsgBoxResult.Retry then
'Si tu laisse vide ici la msgbox se ferme d'elle meme, plus qu'a mettre ton code.
Endif

Voila, bonne continuation !
Cordialement, Lio



0
turkishman Messages postés 364 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 12 septembre 2010 42
28 nov. 2009 à 14:39
Ok merci beaucoup !
0

Discussions similaires