Listbox add (zufällig)

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von VBHunter.

    Listbox add (zufällig)

    Hi Leute,

    habe gerade wieder ein hänger X/ hoffe ihr könnt mir helfen.
    Ich Habe eine Listbox mit verschiedenen Titeln (Texten) diese sollen nun in die zweite Listbox .... Klappt soweit mit meinen Code. Ich will aber das es nicht immer am ende eingefügt wird sondern nur innerhalb der ersten 5 Items in der Listbox2.

    hier mein Code:

    VB.NET-Quellcode

    1. Track = ListBox1.SelectedItem.ToString
    2. ListBox2.Items.Add(ListBox1.Text)
    3. ListBox1.Items.Remove(ListBox1.SelectedItem)
    4. MsgBox(Track & vbCrLf & vbCrLf & "wurde zur Playliste hinzugefügt.", MsgBoxStyle.OkOnly, "Erfolgreich")


    hoffe ihr könnt helfen.
    @VBHunter So was:

    VB.NET-Quellcode

    1. 'in der Klasse:
    2. Dim rnd = new Random()
    3. ' in der Prozedur:
    4. Dim index = Math.Min(ListBox2.Items.Count, rnd.Next(0, 5))
    5. ListBox2.Items.Insert(index , "Titel")
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Okay super danke @RodFromGermany.... das klingt nach das was ich suche...

    aber... er sagt immer der Wert darf nicht 0 sein?

    EDIT:

    Oh ja sorry mein fehler ... muss den "Titel" bzw. Track vorher zuweisen :D

    1000 mal dank @RodFromGermany

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VBHunter“ ()