IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

choisir le mot automatiquement


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut choisir le mot automatiquement
    bonjour,

    je suis entrain de faire un jeu que l'utilisateur doit chercher le mot que l'ordinateur a choisi "Pendu"

    mais j'ai pas trouver comment rendre l'ordinateur choisi le mot d'une liste de mot que j'ai mis

    merci.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Places tes mots dans une variable tableau, puis fais un tirage avec RND dans ce tableau.

    L'ordinateur choisi le mot:
    VarTirageAléatoire = voir fonction RND avec F2 et/ou F1
    VarMotAtrouver = VarListMots (VarTirageAléatoire)

    Le joueur indique un mot et valide son entrée :
    VarMotProposéUtilisateur = Trim(TextBoxJoueur.TexT)

    et tu en déduis que:
    Si VarMotProposéUtilisateur = VarMotAtrouver alors message égal "Bravo" sinon "C’est pas trouvé"
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut
    merci, mais j'ai pas trouver comment je fais une variable tableau

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Il faudrait que tu installes MSDN, tu peux le trouver ICI en français, cela aide bien.
    Sur un Form, un CommandButton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Dim ListMots() As String '<== déclaration du tableau grace au () il n'est pas encor dimensionné
    'tu pourais aussi faire comme cela pour le dimensionner
    'Dim ListMots(3) As String '<== déclaration du tableau, avec 4 (index 0 à 3)
    'Dim ListMots(2 To 5) As String '<== déclaration du tableau, avec 4 (index 2 à 5)
    Dim PremIdx As Integer, DernIdx As Integer
     
    Private Sub Form_Load()
    'si il n'est pas dimensionné
    PremIdx = 2: DernIdx = 5
    ReDim ListMots(PremIdx To DernIdx)
    'pour l'exemple
    ListMots(PremIdx) = "Premier"
    ListMots(PremIdx + 1) = "Deuxième"
    ListMots(PremIdx + 2) = "Troisième"
    ListMots(PremIdx + 3) = "Quatrième"
    End Sub
     
    Private Sub Command1_Click()
    Dim T As Integer, U As Integer
    For U = 0 To 19
     T = Int((DernIdx - PremIdx + 1) * Rnd + PremIdx)
     'pour ecrire dans la fenêtre exècution de l'editeur VB(raccourci CTRL+G)
     Debug.Print "Le mot d'index " & T & " est " & ListMots(T)
     'ou bien
     'MsgBox ListMots(T) & " est le mot d'index " & T
    Next U
    Debug.Print "*****************************"
    End Sub
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Insérer un mot automatiquement
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/03/2011, 12h59
  2. [Lazarus] [Linux] TSynAutoComplete, comment terminer un mot automatiquement
    Par winow dans le forum Lazarus
    Réponses: 3
    Dernier message: 30/03/2010, 17h24
  3. Choisir un port automatiquement
    Par alouha dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 29/01/2009, 02h02
  4. Colorer des mots automatiquement dans une richtextbox
    Par ghost emperor dans le forum Windows Forms
    Réponses: 8
    Dernier message: 21/05/2008, 11h28
  5. Variables automatiques et mot clé auto, variables register.
    Par Évariste Galois dans le forum C++
    Réponses: 6
    Dernier message: 11/08/2005, 20h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo