Bouton annuler en vb.net

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
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    tu peux nous montrez le code ? ^_^
    1. 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
  2. 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
    1. 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
      1. 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 ^_^
        1. 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
      2. 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