[VB 2005] Bild in PictureBox durch Zufall aus den Ressourcen anzeigen

Arster-Boy

Erfahrenes Mitglied
Hallo,
ich habe festgestellt, dass ein Bild schneller geladen wird, wenn es aus den Ressourcen geladen wird.
Nur weiß ich nicht, wenn ich 1 Bild aus 9 per Zufall ermittelt habe, wie ich es aus den Ressourcen bekomme und in der PictureBox anzeige.

Ich bitte um Hilfe!
Danke!

Gruß
Arster-Boy
 
Hallo, hier ein Beispiel:
Code:
Dim cRes As String = "Image1"
Me.PictureBox1.Image = My.Resources.ResourceManager.GetObject(cRes)

Image1 ist Dein ausgewähltes Bild.
Achtung:
Achte auf Groß und - Kleinschreibung
image1 (klein geschrieben) würde nicht gefunden wenn das Bild den Namen Image1 hat.
 
Ich habe es so geschafft:
Code:
PictureBox6.Image = My.Resources.Image1

Nur habe ich noch ein Problem:
Ich bekomme immer das letzte Bild(Image)angezeigt...
Code:
        Randomize()
        If Variable1 = "Name1" Then
            If Variable2 = 6 Or 7 Or 8 Or 9 Or 10 Or 11 Or 12 Or 13 Or 14 Or 15 Or 16 Or 17 Or 18 Or 19 Then
                Variable3 = (Int(22 * Rnd()))
            End If
            If Variable3 = 1 Then
                PictureBox6.Image = My.Resources.Image1
            End If
            If Variable3 = 2 Or 3 Or 4 Or 5 Or 6 Or 7 Then
                PictureBox6.Image = My.Resources.Image2
            End If
            If Variable3 = 8 Or 9 Or 10 Or 11 Then
                PictureBox6.Image = My.Resources.Image3
            End If
            If Variable3 = 12 Or 13 Then
                PictureBox6.Image = My.Resources.Image4
            End If
            If Variable3 = 14 Or 15 Or 16 Or 17 Then
                PictureBox6.Image = My.Resources.Image5
            End If
            If Variable3 = 18 Or 19 Or 20 Or 21 Or 22 Then
                PictureBox6.Image = My.Resources.Image6
            End If
        End If
 

Neue Beiträge

Zurück