Zufals generator

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Niko Ortner.

    Zufals generator

    Hey Leute ich möchte Namen sortieren
    Also
    ich habe 10 Textboxen
    und die sollen durch zufall in 2 listboxen verteilt werden !
    Ich habe es schon selber mit Select Case probiert aber das leuft nicht das wählt die zar aus aber die wiederholen sich
    und textboxen mit dem status enabeled = false werden trotzdem genutzt
    Enabled=False schützt eine Textbox auch lediglich vor User interaktion. Heißt verhindert Benutzeränderungen, auslesen und setzten via Code klappt natürlich dennoch problemlos.

    Ich nehme einfach mal an, dein Ansatz ist komplett falsch.
    Aber um dies festzustellen und Hilfestellung musst du zuerst Vatters Vorschlag nachkommen.
    Ich würde vorschlagen:
    1. Eine Variable des Typs Random deklarieren
    2. Eine List(Of Integer) deklarieren
    3. Nicht gleich "Select Case Rnd.Next(...)" schreiben, sondern vorher eine Variable deklarieren.
    4. in einer Do - Loop While - Schleife "Variable = Rnd.Next(...)" schreiben
    4.2. Als Endbedingung "Liste.Contains(Variable)"
    5. Variable zur Liste hinzufügen
    6. "Select Case Variable"
    6.1. Auswählen der TextBoxen
    7. Die Äusere Schleife o.ä. beenden, falls die Liste (in deinem Fall) 10 Elemente enthält, denn dann wurden alle TextBoxen verwendet
    "Luckily luh... luckily it wasn't poi-"
    -- Brady in Wonderland, 23. Februar 2015, 1:56
    Desktop Pinner | ApplicationSettings | OnUtils