none
Timer y Colores en visual basic RRS feed

  • Pregunta

  • Hola a todos, soy nueva en VB y quiero realizar un programa el cual cambie los colores de un Label a medida que pasan los segundos, para esto utlice un Timer. Los colores me toca programarlos con BQColor y los colores de este llegan hasta 16. Cuando  ejecuto el programa me funciona pero solo hasta 15 segundos, como hago para que cuando llegue a los 16 segundos inicie nueva mente con el primer color. 

    No se si sea posible hacerlo asi, solo es una idea que se me ocurrio y ojala funcione. Gracias.

    domingo, 19 de mayo de 2013 20:03

Respuestas

  • Create una variable contador que cuando llegue a 16 se reinicie dicha variable a la hora de establecer el color...

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    • Marcado como respuesta Alma Jaleth domingo, 19 de mayo de 2013 21:18
    domingo, 19 de mayo de 2013 20:08
  • Static contador As integer
    
    blHora.Text = Now.Hour
             LblMinutos.Text = Now.Minute
             LblSegundo.Text = Now.Second
     contador= contador + 1
    If contador = 16 Then contador =1
            color = contador
             PnlPizarra.BackColor = ColorTranslator.FromOle(QBColor(color)) 


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    • Marcado como respuesta Alma Jaleth lunes, 20 de mayo de 2013 3:30
    domingo, 19 de mayo de 2013 22:12

Todas las respuestas

  • Create una variable contador que cuando llegue a 16 se reinicie dicha variable a la hora de establecer el color...

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    • Marcado como respuesta Alma Jaleth domingo, 19 de mayo de 2013 21:18
    domingo, 19 de mayo de 2013 20:08
  • Mira el codigo

            LblHora.Text = Now.Hour
            LblMinutos.Text = Now.Minute
            LblSegundo.Text = Now.Second

            color = Val(LblSegundo.Text)
            PnlPizarra.BackColor = ColorTranslator.FromOle(QBColor(color))

     

    Como coloco el contador ???

    domingo, 19 de mayo de 2013 21:17
  • Static contador As integer
    
    blHora.Text = Now.Hour
             LblMinutos.Text = Now.Minute
             LblSegundo.Text = Now.Second
     contador= contador + 1
    If contador = 16 Then contador =1
            color = contador
             PnlPizarra.BackColor = ColorTranslator.FromOle(QBColor(color)) 


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    • Marcado como respuesta Alma Jaleth lunes, 20 de mayo de 2013 3:30
    domingo, 19 de mayo de 2013 22:12
  • Gracias me funciono........
    lunes, 20 de mayo de 2013 3:30