Autor Tema: Contador tipo cronometro.  (Leído 12858 veces)

0 Usuarios y 1 Visitante están viendo este tema.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Contador tipo cronometro.
« en: Septiembre 19, 2011, 02:38:32 pm »
Estoy haciendo un contador tipo cronometro, super sencillo pero me inquieta no poder resolver el parpadeo que me presenta la pantalla, hay alguna forma de poder eliminarlo???

Aqui les pongo el proyecto, solo consta de un form.

Contador
« última modificación: Septiembre 19, 2011, 02:53:38 pm por YAcosta »
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #1 en: Septiembre 19, 2011, 04:11:36 pm »
Yo baje pero ninguna cosa parpadea funciona muy bien YAcosta
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #2 en: Septiembre 19, 2011, 04:27:21 pm »
Que???????  como asi??? yo me refiero al label blanco, a cada instante parpadea ligeramente. El programita (si se le puede llamar asi jeje) funciona pero estéticamente me queda feo ya que parpadea el lblContador y eso que tengo una PC que digamos es fuertesita. A que se debera?

P.D.: Genere el exe y lo mismo.

Me encuentras en YAcosta.com

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Contador tipo cronometro.
« Respuesta #3 en: Septiembre 19, 2011, 04:42:14 pm »
Hola, ami no me parpadea casi nada, pero bueno una opción es poner un label solo para el ultimo numero de los milisegundos que es el que cambia mas frecuente y el resto lo actualizas cada segundo, o bien haces lo mismo para los segundos.
otra opción podría ser utilizar la función "Print" sobre un PictureBox y bien si usas AutoRedraw= TRue seguro que no te va a parpadear pero consumira mas procesador.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #4 en: Septiembre 19, 2011, 04:43:50 pm »
Acá esta solucionado, no parpadea ni 1 si parpadea corta me la bola jejeje.

http://www.megaupload.com/?d=6JYI8RQ3
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #5 en: Septiembre 19, 2011, 04:45:10 pm »
Hola, ami no me parpadea casi nada, pero bueno una opción es poner un label solo para el ultimo numero de los milisegundos que es el que cambia mas frecuente y el resto lo actualizas cada segundo, o bien haces lo mismo para los segundos.
otra opción podría ser utilizar la función "Print" sobre un PictureBox y bien si usas AutoRedraw= TRue seguro que no te va a parpadear pero consumira mas procesador.

Gracias Lea, voy a probar esa alternativa
Me encuentras en YAcosta.com

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #6 en: Septiembre 19, 2011, 04:45:43 pm »
Acá esta solucionado, no parpadea ni 1 si parpadea corta me la bola jejeje.

http://www.megaupload.com/?d=6JYI8RQ3

Voy a bajarlo, y voy preparando cuchillo tambien.  ;) ;) ;)
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #7 en: Septiembre 19, 2011, 04:50:26 pm »
O sino como dijo el amigo Leandro

Un Picture con la propiedad AutoRedraw= True

Código: [Seleccionar]
Private Sub Timer1_Timer()
   
    I = I + 1
    MyTime = Format(Int(I / 36000) Mod 24, "00") & ":" & Format(Int(I / 600) Mod 60, "00") & ":" & Format(Int(I / 10) Mod 60, "00") & ":" & Format(I Mod 10, "00")
    'lblContador = MyTime
   
    Picture1.Cls
    Picture1.Print MyTime
   
End Sub
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #8 en: Septiembre 19, 2011, 04:53:55 pm »
Houston tenemos problemas!!!

No se que sucede, primero descarte mi ojo y llame a otra persona para que vea si parpadea y confirmo que parpadea. Descartado mi ojo explico lo que paso.

Baje el ejemplo de Ariel, y sucede exactamente lo mismo, parpadea como siempre. Entonces, para demostrar que parpadea empece a grabar la pantalla como cuando hago mis videocast, grabé 10 segundos de parpadeo, me pongo a reproducir el vídeo, y el bendito vídeo me muestra un cronometro sin parpadeo alguno... juatttt!!! tengo animas en mi pc o que???

Concluyo que se trata de mi pc, será algo con el directX? openGL o alguna de esas madres????

La próxima me queda agarrar la filmadora y filmar la pantalla jeje.

Que sera??
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #9 en: Septiembre 19, 2011, 04:57:10 pm »
juazzzz, no no cuando yo probé por primera ves fue así no parpadeo la segunda ya parpadeo, pero desde que le puse el picture ya no parpadeo. El picture no tenes que poner Visible a False tiene que estar en true.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #10 en: Septiembre 19, 2011, 04:58:44 pm »
 Probe tambien con autoredraw e igual sigue parpadeando. Me voy de salida con esta espina, pero cuando regrese retomo el tema y hasta me filmo la pantalla pa que chequeen je

Saludos
Me encuentras en YAcosta.com

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Contador tipo cronometro.
« Respuesta #11 en: Septiembre 19, 2011, 08:19:12 pm »
Estoy en la pc de un cliente, baje el code y parpadea.  :'( :'( :'(
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #12 en: Septiembre 19, 2011, 08:46:19 pm »
Que raro che, por que en el mio ni un parpadeo, nos era por el windows o no se Yo tengo Win7. Con las 2 forma que te pase funciona de 10.

Código: [Seleccionar]
Private Sub Timer1_Timer()
   
    I = I + 1
    MyTime = Format(Int(I / 36000) Mod 24, "00") & ":" & Format(Int(I / 600) Mod 60, "00") & ":" & Format(Int(I / 10) Mod 60, "00") & ":" & Format(I Mod 10, "00")
    'lblContador = MyTime
   
    Picture1.Cls
    Picture1.Print MyTime
   
End Sub
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Contador tipo cronometro.
« Respuesta #13 en: Septiembre 19, 2011, 08:52:34 pm »
Definitivamente los 2 métodos probé ahora en WinXp Virtualizado y ni una vez parpadeo. Funacina muy bien.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Contador tipo cronometro.
« Respuesta #14 en: Septiembre 19, 2011, 10:02:20 pm »
a mi no me parpadea lo que puso E N T E R, pero no me funciono hasta que le puse dentro del Timer Static I As Integer