FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Evitar el refresco al mover objeto
Buenas a todos,
El problema lo tengo en una aplicación el delphi 7, en la cual tengo un formulario con un timer, y un panel que debe de ir moviendose cada vez que se ejecuta el timer. Código Delphi [-] procedure TForm1.Timer1Timer(Sender: TObject); begin if P00.top>=10 then P00.Top:=P00.Top-10 else P00.top:=400; end; El problema que tengo con esto, es que cada vez que se ejecuta el timer, hace como un parpadeo el formulario. Me gustaría saber si hay alguna forma de evitar eso. Gracias. |
#2
|
||||
|
||||
Hola,
Prueba a ver poniendo la propiedad "DoubleBuffered" del formulario a "True". |
#3
|
|||
|
|||
Cita:
Saludos y muchas gracias por contestarme. |
#4
|
||||
|
||||
Cita:
Acabo de hacer la prueba y con sólo asignar el doublebuffered a la forma me anda bien. Si puedes indicarnos mejor el problema. A lo mejor se trata de otra cosa... No se... supuestamente con asignar dublebuffered a la forma ya te debería andar bien. Al ser algo visual ¿Podrías mandarnos un print screen para ver que es lo que sucede? Saludos, |
#5
|
|||
|
|||
Ya lo resolví, perona que no te contestase antes pero es que he estado liado.
Muchas gracias por la ayuda. |
#6
|
||||
|
||||
Podrías decirnos cual fue tu solución por si se presenta algún ususrio con el mismo asunto.
|
#7
|
||||
|
||||
uses Windows.
Bloques tu ventana con.. LockWindowUpdate(self.handle) moves todo lo que quieras y despues de que muevas todo la desbloqueas.. LockWindowUpdate(0) Ô_o
__________________
"Estos son mis principios. Si no le gustan, no importa: tengo otros..." |
#8
|
|||
|
|||
Activar DoubleBuffered
Cita:
Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evitar el refresco de un TImage como fondo de un form | gluglu | Gráficos | 12 | 08-01-2007 16:26:11 |
Refresco de un dbgrid | Ivan_25 | C++ Builder | 7 | 29-11-2005 11:46:18 |
Refresco | carlomagno | Firebird e Interbase | 2 | 27-01-2005 19:59:28 |
Impedir mover el form y redimensionar al mover barra tareas | jealousy | API de Windows | 0 | 15-06-2004 12:58:05 |
Mover objeto arrastrandolo con el raton | ivanmm | OOP | 4 | 03-01-2004 19:36:33 |
|