Sto provando ad usare le GDI+ di VB.NET
Vorrei iniziare creando una palla rossa che si muove
Ho così una form con un Timer
Questo è il codice che ho utilizzato
Pero' ogni volta che entra nel timer devo prima resettare il Form e poi ricreare una ellisse e riempirla. Non si puo' creare un oggetto ellisse PUBLIC e poi spostarlo in base alle coordinate nel timer?? Oppure gdi+ è un implementazione senza stato?codice:Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim rett As New RectangleF(x, y, 20, 20) x += 2 y += 2 MyBase.CreateGraphics.Clear(Form2.DefaultBackColor) MyBase.CreateGraphics.DrawEllipse(New Pen(New SolidBrush(Color.Red)), rett) MyBase.CreateGraphics.FillEllipse(New SolidBrush(Color.Red), rett) End Sub

Rispondi quotando