[Catégorie modifiée VB6 --> .Net] opérateur "OU" dans une suite d'éléments

Résolu
giboudin Messages postés 17 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 novembre 2010 - 9 août 2010 à 05:19
giboudin Messages postés 17 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 novembre 2010 - 9 août 2010 à 14:17
Bonjour à tous,

Débutant en vb 2008, je cherche la formulation correcte pour écrire "ou" en vb 2008. Pas le "ou" mathématique mais dans le cas d'une succession d'éléments. En l'occurrence, je cherche comment rédiger correctement :

If TexteBox1.Text = "cet valeur" OU "celle-ci" ou "celle-là" Then ....

Les valeurs ne seront pas des nombres, mais dans le cas qui m'intéresse des noms d'animaux.

Peut-être suis-je complément en dehors de la syntaxe mais comme je débute .... je cherche ...

Merci d'avance pour vos réponses et désolé si ma question est mal "placée" ou appelle une solution "évidente" pour les plus avancés d'entre vous.

Cordialement

3 réponses

cs_christoni Messages postés 140 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 1 novembre 2010 7
9 août 2010 à 07:07
bonjour,
        If TextBox2.Text "chat" OrElse TextBox2.Text "vache" OrElse TextBox2.Text = "chien" Then
            MessageBox.Show("coucou")
        End If
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
9 août 2010 à 08:06
Salut
Dans ton cas, un simple Or suffit.
    If TextBox2.Text = "chat" Or _
       TextBox2.Text = "vache" Or _
       TextBox2.Text = "chien" Then
          MessageBox.Show("coucou")
    End If

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
giboudin Messages postés 17 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 novembre 2010
9 août 2010 à 14:17
Bonjour à vous deux,

Merci pour vos réponses que j'ai intégrées dans mon programme de test. Etant "débloqué" pour le moment, je vais continuer mon apprentissage de VB.
Un grand merci !
0
Rejoignez-nous