Posez votre question Signaler

[VB.NET]Problème MsgBox

turkishman 368Messages postés 2 septembre 2007Date d'inscription 12 septembre 2010Dernière intervention - Dernière réponse le 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 !!!
Lire la suite 

[VB.NET]Problème MsgBox »

2 réponses
Réponse
+0
moins plus
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



Ajouter un commentaire
Réponse
+0
moins plus
Ok merci beaucoup !
Ajouter un commentaire
Ce document intitulé « [VB.NET]Problème MsgBox » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?