Bouton annuler en vb.net

Fermé
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 - 19 janv. 2010 à 21:25
garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011 - 21 janv. 2010 à 08:02
Bonsoir,
quand j'affiche un inputBox dans un form en vb.net
et si je clique sur le bouton annuler mon programme se plante
SVP pouvez vous me donnez une petite gestion pr la gerer si c'est possible
et Merci d'avance

5 réponses

holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
19 janv. 2010 à 21:29
Bonjour,

tu peux nous montrez le code ? ^_^
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
19 janv. 2010 à 21:37
en fait ce n'est un probleme de code
il faut juste genere le code de bouton annuler pr que le programme se plante pas
parceque deja le bouton ok je l'ai deja affecté un code
, ben Voilà l'erreur
La conversion de la chaîne "" en type 'Integer' n'est pas valide.

et Merci
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
19 janv. 2010 à 21:44
bonjour,


une question


est ce que vous fais comme ca dans ton code


par exemple


 Dim n As Integer = InputBox("entrez un nbr", "nbr")


c'est le cas c'est normal il faut que n soit en STRING
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
20 janv. 2010 à 12:13
Bonjour
oui je fais comme ça mais n ici est integer et pas sring alors lorseque je met annuler il me dit que impossible de fait la conversion de "" en type integer
et Merci beaucoup
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
20 janv. 2010 à 20:25
Bonjour,


Public Class Form1
    Dim var1 As Integer
    Dim var2 As String
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        var2 = InputBox("d", "d")

        If IsNumeric(var2) And var2 <> String.Empty Then
            var1 = var2
        Else
            MsgBox("Impossible entrez Impossible")
        End If
        
    End Sub
End Class


entrain de recherche un code un peu optimiser ^_^
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
20 janv. 2010 à 22:41
en fait dans inputBox je saisi des integer et nn pas string
j'ai essayé
dim n as integer
n=inputBox("eee","eee")
if not isnumeric(n)
end
end if
mais il se plante toujours au lieu de quitter inputBox??????????????
Et Merci infiniment
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011 404
21 janv. 2010 à 08:02
c'est parce que n est un integer (ca a déja été dis plus haut) il faut mettre n en string, ensuite "normalement" vba traitera la valeur de n comme un numérique s'il n'y a que des chiffres
0