Frage von thePROyt, 15

VB:2010Random link aus database laden?

Hey Leute wie kann man in visual basic folgendes coden man hat 5 links und einer der random ermittelt wird wird bei einem klick auf ein button im webbrowser geladen weiis jmd wie das geht? Danke im Vorraus

Antwort
von xGlumi, 4

Deine Frage ist sehr schwer zu verstehen (Da viele Infos fehlen)

Sind das 5 LinkedLabels?
Sind das einfach nur 5 Strings im Code?
Ist es bereits ein String-Array mit 5 Inhalten?

(Wie du siehst ist also die Grundlegende Frage:
WO GENAU SIND DIESE LINKS)

Nungut, wie auch immer...
Folgendermaßen lässt du dir eine Random zahl generieren:


Dim rnd As System.Random = New Random()
Dim chosenOne = rnd.Next(min, max)

Bei der Randomfunktion von VB ist zu beachten, dass wenn du,
als Min: 1 eingibst und als Max: 3, dann wählt er eine zufällige Zahl zwischen 1 und 2.

In deinem Fall (5 Links) solltest du also:
Min = 1
Max = 6
einstellen.

Deinen Link rufst du letzendlich folgendermaßen auf:

Imports System.Diagnostics
Process.Start("http://boehmer.pro/")



Am Ende solltest du einen Code haben der in etwa so aussieht (Ich gehe jetzt mal von einer Array-Variante aus):


Imports System.Diagnostics

Dim links As String() = {"http://boehmer.pro/", "http://boehmer.pro/", "http://boehmer.pro/", "http://boehmer.pro/", "http://boehmer.pro/"}
Dim rnd = New Random()
Dim chosenOne = rnd.Next(1, 6)

Process.Start(links(chosenOne))



Wenn du noch Fragen haben solltest, dann kannst du die einfach hier als Kommentar schreiben :)

P.S. Die Schleichwerbung im Code ist gewollt xD

MFG xGlumi

Keine passende Antwort gefunden?

Fragen Sie die Community