Les msgbox [Résolu]

Signaler
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020
-
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020
-
Bjr,
debutant autodidacte, je ne comprend pas pourquoi les msgbox de vb 2005 ne se comporte pas bien.
voici un ex :

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("voulez-vous quitter?", MsgBoxStyle.Question + MsgBoxStyle.YesNo)
If vbYes Then
End If
Me.Close()
End Sub
End Class

quand je dis 'non' la form1 se ferme également. ai-je mal libellé la syntaxe? aidez moi

Merci d'avance
Colby

7 réponses

Messages postés
6
Date d'inscription
samedi 20 octobre 2007
Statut
Membre
Dernière intervention
1 décembre 2007

salut je ne comprend pas trop ton code

mais pour moi je metterais :

dim reponse as string
reponse = MsgBox("voulez-vous quitter?", MsgBoxStyle.Question +
MsgBoxStyle.YesNo)
If rep = 1 Then
me.close
end if

End Sub
End Class

celà peux etre erroné car j'essai de dévelloper sour VB.net
par contre je sais comment fonctionnnent les condition en fonction de leur valeur:
*vbOK=1
*VBCancel=2
*vbAbort=3
*vbRetry=4
*vbIgnore=5
*vbYes=6

je peux t'aider la dessus peux etre il y aura d'autre collègue qui dirons le contraire car je ne suis pas un pro mais c'est ce que j'aurai fait!!!

jeune novice dans la programmation
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
33
pourquoi ne met tu pas le Me.close dans la condition !!!

 Si je peus me rendre
Messages postés
16
Date d'inscription
samedi 4 mars 2006
Statut
Membre
Dernière intervention
1 décembre 2007

Bonjour a tous.
En lisant ton message on dirait que tu à ecrit :

        If vbYes Then
        End If
        Me.Close()

alors qu'il fodrait mettre le "Me.Close" entre le " If vbYes Then" et le "End If" :

    If vbYes Then
        Me.Close()
    End If

       
Bonne chance.
Salut.
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
33
bien vu, c'est ce que j'ai dit plus haut mais on dirait que ça ne l'interresse plus !!!

 Si je peus me rendre
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020

Meerci,
mais mon probleme est que meme si je choisis non il ferme la form1 comme si j'avais choisi oui
Colby
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020

Merci, quand je choisis non a priori c'est l'action contraire qui doit se faire c'est à dire
oui pour quitter
non pour ne pas quitter
mais toutes les 2 conditions sont identiques. pourquoi?
Colby
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020

Merci, j'ai utilise ta formule et elle marche.
t'es genial.
Merci encore.
Colby