VisualBasic Picturebox zufällig Bewegen

KingLM97

Lieutenant
🎅Rätsel-Elite ’18
Registriert
Mai 2012
Beiträge
927
Hallo,

ich bin relativ neu in VB.
Ich programmiere in Visual Studio 2008, Englische Version.

Meine Frage ist nun, wie ich eine Picturebox genereire, die automatisch sich bewegt, also ohne dass ich irendwas drücken muss.

Ich habe schon etwas rumprobiert, aber nur 2 Dinge herausgefunden, es sollte in das Form1_Load Event, und so erstelle ich schonmal die Picturebox:
Code:
Dim cow As PictureBox = New PictureBox
            locationX = rnd.Next(1, 42) * 25
            locationY = rnd.Next(1, 31) * 25
            cow.Location = New Point(locationX, locationY)
            cow.Image = My.Resources.cow
            cow.Width = cow.Image.Width
            cow.Height = cow.Image.Height
            Me.Controls.Add(cow)
            cow.Show()
Wie stelle ich das nun an?

MfG
Lukas
P.S.:
Wenn noch fragen offen sind, einfach fragen, ich kann auch das Projekt anhängen, wenn gewünscht.
 
Hallo,

um die Picturebox automatisch zu bewegen, kannst du z.B. das Timer-Control verwenden.

Das Timer-Control kannst du wie eine Picturebox per Drag-n-Drop auf deine Form ziehen.

Der Timer besitzt das Event "TImer-Tick" und wird in einem bestimmten Intervall ausgeführt, konfigurierbar über das Timer-Attribut "Interval", Wert in ms (5000 ms = 5s).

Im Timer-Tick Event kannst du dann die Position deiner Picture-Box verändern.

Viele Grüße.
 
Danke, das werde ich nachher mal testen!
 
Zurück
Oben