Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Ayuda con ListView en Visual Basic

Estas en el tema de Ayuda con ListView en Visual Basic en el foro de Visual Basic clásico en Foros del Web. Hola: Quisiera saber cómo evitar el parpadeo del control ListView cuando actualizo sus datos en un corto período de tiempo. Por ejemplo si quiero mostrar ...
  #1 (permalink)  
Antiguo 30/10/2004, 21:38
 
Fecha de Ingreso: octubre-2004
Mensajes: 3
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Ayuda con ListView en Visual Basic

Hola: Quisiera saber cómo evitar el parpadeo del control ListView cuando actualizo sus datos en un corto período de tiempo. Por ejemplo si quiero mostrar la hora del sistema en tiempo real en la lista, hace ese problema.


Saludos
  #2 (permalink)  
Antiguo 06/11/2004, 11:55
 
Fecha de Ingreso: noviembre-2004
Mensajes: 18
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta a: Ayuda con ListView en Visual Basic

No imagino la razon de: "incertar eso" en un listview
de por si el listview no creo que sea un control ligero
habra para tu necesidad me imagino muchos trucos baratos
  #3 (permalink)  
Antiguo 19/04/2005, 16:14
Avatar de acervantes  
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 311
Antigüedad: 20 años, 9 meses
Puntos: 1
prueba asi
listview.visible = false
actualiza el nodo donde muestras la hora (aqui imagino que usas un control timer para que cada minuto te muestre la hora)
listview.visible = true
__________________
ACervantes

[El éxito dura hasta que alguien las caga; los errores son eternos]
  #4 (permalink)  
Antiguo 20/04/2005, 00:10
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por 10go
Hola: Quisiera saber cómo evitar el parpadeo del control ListView cuando actualizo sus datos en un corto período de tiempo. Por ejemplo si quiero mostrar la hora del sistema en tiempo real en la lista, hace ese problema.


Saludos
No sé cuántas veces tendrá que hacerlo tu programa. Si no es continuamente (es en casos determinados, al pulsar un boton etc), puedes usar Sleep de la API de Windows y ponerle un valor pequeño como 100 milisegundos. Eso bastará para evitar el "parpadeo". Si es continuo, haz éso pero en un thread.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.