Scroll de Label en una Form
¿Hola cómo vas?
Una nueva pregunta para vos, ya que me has resuelto casi todas las dudas que hasta ahora he tenido, lo cual por cierto te agradezco mucho.
Tengo una Form de mediano tamaño, un Label de varias lineas, lo que deseo hacer es que el Label aparezca desde la parte inferior de la Form y vaya subiendo por ésta hasta que desaparezca por completo en la parte superior de la Form y vuelva de nuevo a repetirse desde abajo, esto lo pude hacer usando un Timer cada POR milisegundos, y en el ecvento OnTimer cambiando la propiedad Top del Label y funcionó, lo que sucede como tal es que no me gustó como se ve, ya que a medida que el Label va subiendo por la Form parece que titilara, y la idea mía es que se vea fluido, es decir a medida que va disminuyendo la propiedad Top del Label por el hecho de tener que estar montando el Label en una nueva posición cada vez se ve un parpadeo maluco, ¿habrá forma de mejorar lo que deseo hacer?
Yo antes usaba lo que le llaman doble buffer pero en lenguajes como C usando la librería gráfica Allegro (no se si has escuchado de ella), pero en Delphi o por lo menos para este caso no se como hacer para evitar ese parpadeo.
Gracias por la atención prestada a este mensaje.
Una nueva pregunta para vos, ya que me has resuelto casi todas las dudas que hasta ahora he tenido, lo cual por cierto te agradezco mucho.
Tengo una Form de mediano tamaño, un Label de varias lineas, lo que deseo hacer es que el Label aparezca desde la parte inferior de la Form y vaya subiendo por ésta hasta que desaparezca por completo en la parte superior de la Form y vuelva de nuevo a repetirse desde abajo, esto lo pude hacer usando un Timer cada POR milisegundos, y en el ecvento OnTimer cambiando la propiedad Top del Label y funcionó, lo que sucede como tal es que no me gustó como se ve, ya que a medida que el Label va subiendo por la Form parece que titilara, y la idea mía es que se vea fluido, es decir a medida que va disminuyendo la propiedad Top del Label por el hecho de tener que estar montando el Label en una nueva posición cada vez se ve un parpadeo maluco, ¿habrá forma de mejorar lo que deseo hacer?
Yo antes usaba lo que le llaman doble buffer pero en lenguajes como C usando la librería gráfica Allegro (no se si has escuchado de ella), pero en Delphi o por lo menos para este caso no se como hacer para evitar ese parpadeo.
Gracias por la atención prestada a este mensaje.
1 Respuesta
Respuesta de gaunmanuel
1