[VB.NET]Problème MsgBox

turkishman Messages postés 404 Statut Membre -  
turkishman Messages postés 404 Statut Membre -
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 !!!
Configuration: Windows 7 Internet Explorer 8.0

2 réponses

  1. L!0 Messages postés 74 Statut Membre 8
     
    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
  2. turkishman Messages postés 404 Statut Membre 42
     
    Ok merci beaucoup !
    0