Problème avec une boucle IF

Ackby
Problème avec une boucle IF

Bonjour,

J'ai un problème avec ma boucle si dans un programme qui parrait pourtant tout bête.

Le but de mon programme est de faire marcher le bouton "OK" qui vous est présenté ci-dessous.

L'utilisateur doit choisir le nombre d'annonceurs qu'il souhaite à l'UP voie et selon son choix le programme lui affiche différents écran (form).
J'ai pris soin de saisir dans les propriétés de la liste déroulante les 3 valeurs possibles à savoir 1;2 ou 3 dans la rubrique items des proporiétés.
Ensuite j'ai double cliquez sur le bouton ok afin de saisir le code suivant :

Malheuresement lorsque je lance le programme rien ne se passe lorsque je clique sur le bouton "OK". J'obtient le message d'erreur suivant :

Annexes :
Voici la form 9


Voici la form 8

Voici la form 3

fredericmazue
Re: Problème avec une boucle IF

Bonjour Ackby

Sans un petit morceau de code, nous aurons du mal à t'aider. Peux tu nous en dire un peu plus et donner un peu de code ici ?

Ackby
Re: Problème avec une boucle IF

Voici mon code :

Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click

If (List1.Text) = "1" Then
Form9.Show()
Me.Hide()
Else

If (List1.Text) = "2" Then
Form8.Show()
Me.Hide()
Else

If (List1.Text) = "3" Then
Form3.Show()
Me.Hide()

End If
End If
End If

End Sub

Si je met les chiffres entre "" rien ne se passe quand je clique sur le bouton OK et si je ne met pas de guillemets, il me met le message d'erreur suivant : La conversion de la chaîne "" en type 'Double' n'est pas valide.
J'ai également testé en forçant la valeur de list1.text avec l'instruction List1.Text = 1 et là sa m'ouvre bien la form 9.