none
Como darle movimiento a un grafico con un timer? RRS feed

  • Pregunta

  • Hola a todos:
    Bueno pues he creado esto:
    pictureBox.CreateGraphics.FillEllipse(Brushes.Red, 50, 50, 50, 50)
    Lo que quiero es que vaya cambiando de posicion conforme va avanzando el tiempo, por ejemplo que las coordenadas 50,50 llegue a 100,100, pero quiero que se vea el traslado de este grafico...
    Muchas gracias de antemano
    sábado, 25 de abril de 2009 19:08

Respuestas

  • Pues he visto que ya tiene varias visitas esta pregunta y nadie la ha contestado; no se si por que sea muy poco provechosa (creo que es lo mas seguro), o no me doy a entender bien, pero como yo soy principiante pues para mi si lo es, y siguiendo investigando consegui crear lo que queria de esta manera:


    Public Class Form1
        Public t, x, y As Integer

    Private Sub comando_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdDispara.Click
            Timer1.Interval = 100
            Timer1.Enabled = True
            t = 0
        End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            t = t + 1
            x = t + 1
            y = t + 1
            pictureBox.Refresh()
            pictureBox.CreateGraphics.FillRectangle(Brushes.Red, x, y, 10, 30)
        End Sub

    Asi va avanzando un rectangulo un pixel en las coordenadas x,y...
    Me gustaria que me dejaran algun comentario... ya sea si les sirvio o no, no hay problema, pero como les digo esto yo no lo sabia y les pido perdon si nada mas les estoy quitando espacio, pero si hay alguien mas que le pueda servir adelante... de todas maneras muchas gracias a todos...
    • Marcado como respuesta chagy lunes, 27 de abril de 2009 7:02
    lunes, 27 de abril de 2009 7:01