vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Random zeigt von 15 Bilder nur 6 an 
Autor: singu
Datum: 28.11.08 20:14

also mein bisheriger Code sieht so aus

Public Class Form1
 
    Private item As Object
 
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles Me.Load
 
        'MessageBox.Show(ImageList1.Images.Count())
        Random()
 
        SetTitle()
 
        PictureBox1.Image = ImageList1.Images.Item(item)
 
        Timer1.Enabled = True
 
    End Sub
 
    Sub Random()
 
        ' Sicherstellen, daß bei jedem Start wirklich
        ' eine neue Zufallszahlen-Folge generiert wird
        Randomize()
 
        ' Zufallszahlen-Klasse und ArrayList zum 
        ' Zwischenspeichern erstellen
        Dim oZahl As New System.Random
        Dim oList As New SortedList
        Dim Zahl As Integer
        Dim i As Integer
 
        ' Insgesamt 6 Zufallszahlen ermitteln
        For i = 1 To 15
            Do
                ' Zufallszahl im Bereich 1 bis 49
                Zahl = oZahl.Next(1, 15)
 
                ' Prüfen, ob Zufallszahl bereits gezogen
                If Not oList.ContainsValue(Zahl) Then
                    ' Falls nicht, jetzt als "gezogen" merken, 
                    ' indem die Zahl der Liste hinzugefügt wird
                    oList.Add(Zahl, Zahl)
                    Exit Do
                End If
            Loop
        Next i
 
        ' Lottozahlen anzeigen
        Dim sMsg As New System.Text.StringBuilder
        Dim oValues As IList = oList.GetValueList
 
        sMsg.Append("Die Lottozahlen lauten: ")
        For i = 0 To oValues.Count - 1
            sMsg.Append(" " & oValues(i))
        Next
        MsgBox(sMsg.ToString)
 
    End Sub
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As  _
      System.EventArgs) Handles Timer1.Tick
        Random()
 
        SetTitle()
 
        PictureBox1.Image = ImageList1.Images.Item(item)
    End Sub
 
    Private Sub PictureBox1_Click(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles PictureBox1.Click
 
        Process.Start("http://www.google.de")
 
    End Sub
 
    Private Sub SetTitle()
 
        Me.Text = "Form1 - " & item
 
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Random zeigt von 15 Bilder nur 6 an1.079singu27.11.08 20:59
Re: Random zeigt von 15 Bilder nur 6 an792bauer27.11.08 21:27
Re: Random zeigt von 15 Bilder nur 6 an797singu27.11.08 21:29
Re: Random zeigt von 15 Bilder nur 6 an804ModeratorDieter27.11.08 21:57
Re: Random zeigt von 15 Bilder nur 6 an735singu28.11.08 19:50
Re: Random zeigt von 15 Bilder nur 6 an777ModeratorDaveS28.11.08 20:11
Re: Random zeigt von 15 Bilder nur 6 an861singu28.11.08 20:14
Re: Random zeigt von 15 Bilder nur 6 an762cookstdu29.11.08 11:54
Re: Random zeigt von 15 Bilder nur 6 an700singu01.12.08 21:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel