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.NET Discussion :

[debutant] afficher les mots d'un tableau aleatoirement avec ma fonction rnd : HELP SLVP


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Février 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Collégien
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 17
    Par défaut [debutant] afficher les mots d'un tableau aleatoirement avec ma fonction rnd : HELP SLVP
    sculptured



    Bonjour a tous

    voila j'essaie de réaliser un exercice qui consiste a entrer une chaine de caractere dans une textbox ensuite d'afficher les caractères encodées dans un tableau dynamique sur une listbox ... jusque la pour moi c'est ok cela fonctionne. ( je suis vraiment debutant donc je ne comprend pas tout)

    MAIS je dois en même temps afficher dans une autre listbox les mots dans le desordre. merci si quelqu'un peux m'aider

    exemple : "bonjour les amis"

    listbox1 :
    bonjour
    les
    amis
    listbox 2
    les
    bonjour
    amis

    je sais que je dois utiliser une fonctione RND et éviter la redondance des mots dans la listbox 2. mais je n'arrive pas a comprend comme il faut proceder quelqu'un serais me guide?

    voici mon code que j'ai deja effectué

    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
    ' je declare un tableau dynamique
    Dim str_tableau_de_mot() As String
     
    'je declare une variable de boucle inconditionnel
    Dim int_i As Integer
     
    'je declare une variable qui va contenir mes mots
    Dim str_phrase_entrer As String
    Dim int_indice As Integer
     
    'ma variable va contenir les mots de la boite de texte
    str_phrase_entrer = TXT_PHRASE_ENTREE.Text
     
    'j'entre mes mots dans le tableau dynamique, le split va retirer mes espaces entre les mots
    str_tableau_de_mot = Split(str_phrase_entrer)
     
    'je crée une boucle afin de lire le contenu de mon tableau jusq'au derniere element de ce dernier et je l'affiche dans une listbox
    For int_i = 0 To UBound(str_tableau_de_mot)
        LST_MOT_DANS_l_ORDRE.Items.Add(str_tableau_de_mot(int_i))
    Next int_i

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 117
    Par défaut
    Ajout avec comme nom des composants : Textbox1, Button1 et Listbox1

    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
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            ListBox1.Items.Clear()
     
            Dim lstMot() As String = TextBox1.Text.Split(" ") ' je découpe a chaque espace
            Dim lstInt As New List(Of Int16)
     
            For i = 0 To lstMot.Count : lstInt.Add(i) : Next
     
            Dim hasard As New Random
            For Each mot In lstMot
                Dim nb As Int16 = hasard.Next(0, lstInt.Count - 1)
                ListBox1.Items.Add(lstMot(lstInt(nb)))
                lstInt.RemoveAt(nb)
            Next
        End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Février 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Collégien
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 17
    Par défaut merci
    donc tu as refais le code en faite si je comprends bien? je te remercie

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 117
    Par défaut
    Oui, a toi de l'étudier et de l'adapter maintenant.

Discussions similaires

  1. afficher les elements d'un tableau dans select
    Par koukoya dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/05/2008, 18h44
  2. [Debutant] Afficher les colonnes horizontalement
    Par thesailingcat dans le forum BIRT
    Réponses: 9
    Dernier message: 15/01/2007, 17h33
  3. [debutant] afficher les numéros de lignes
    Par ameliepim dans le forum MFC
    Réponses: 4
    Dernier message: 07/06/2006, 10h22
  4. Réponses: 4
    Dernier message: 11/01/2006, 09h22
  5. [debutant]afficher les lignes?
    Par loveflower dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 26/11/2005, 14h43

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