Bonjour! Voilà, j'ai créé une inputbox dans mon application. L'input box se présente sous la forme d'une boite de dialogue avec un bouton 'OK' et 'Annuler'. Je voulais tester les cas l'utilisateur clique sur 'annuler' ou ne saisit rien dans le champ. Si c'est le cas, l'application se ferme.
Je me suis renseignée dans la doc de Visual Studio, et c'est écrit que si l'utilisateur ne saisit rien, l'application renvoie la chaine vide.
En prenant en compte ceci, voilà ce que j'ai écrit:
Alors quand j'éxécute, cette partie, je reçois cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dim bld as integer bld = InputBox("Vous voulez les résultats de quelle campagne ?", "Bonjour") If bld.ToString.Lenght = 0 Then ' L utilisateur a pressé sur Cancel ou n'a rien tapé MessageBox.Show("cancel") Exit Try End If
J'ai ensuite changé le type de bld en mettant string et en changeant la condition dans le if en faisant:Cast from string " " to type Integer is not valid
Grr J'ai la même erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dim bld as string bld = InputBox("Vous voulez les résultats de quelle campagne ?", "Bonjour") If bld Is Nothing Then ' L utilisateur a pressé sur Cancel ou n'a rien tapé MessageBox.Show("cancel") Exit Try End If
Partager