Guten Morgengenerieren 1 Brief in allen Labels
ich eine Anwendung erstellen, die ich 100 Labels
von Label1
zu Label100
hat. Mein Ziel hier ist, dass alle diese Etiketten zufällige Buchstaben im Alphabet erzeugen müssen, egal ob es wiederholt wird, solange es anders ist.
Hier ist mein Code, den ich ausprobiert habe.
Dim validchars As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Dim sb As New StringBuilder()
Dim rand As New Random()
For i As Integer = 1 To 1
Dim idx As Integer = rand.Next(0, validchars.Length)
Dim randomChar As Char = validchars(idx)
sb.Append(randomChar)
Next i
Label1.Text = sb.ToString()
Label2.Text = sb.ToString()
Label3.Text = sb.ToString()
Label4.Text = sb.ToString()
Label5.Text = sb.ToString()
Label6.Text = sb.ToString()
Label7.Text = sb.ToString()
Label8.Text = sb.ToString()
'and so on until i reached Label100
Aber meine Ausgabe ist dies :(
Bitte die anderen Buchstaben ignorieren, weil ich bis Label50
zu codieren versucht Wie kann ich es erreichen? Und gibt es andere Weise um das Aufrufen jedes einzelnen Labels zu verkürzen?
TYSM für zukünftige Hilfe
Wollen Sie die Etiketten mit dem zufälligen Buchstaben-Text in ihnen generieren? Oder gibt es sie schon? Suchen Sie auch Unterstützung für C# oder VB.NET? – mariocatch
die Buchstaben existieren bereits dort und ich schreibe es nur als Beispiel. Ich möchte den Brieftext in ihnen und so viel wie möglich es ist VB.Net –
"egal, ob es wiederholt wird, solange es anders ist" - das macht keinen Sinn. Wenn es wiederholt wird, kann es nicht anders sein. – Enigmativity