Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-04-2009
paul170185 paul170185 is offline
Miembro
 
Registrado: mar 2008
Posts: 24
Poder: 0
paul170185 Va por buen camino
Exclamation evitar el parpadeo de ventanas, o algun componente al crecer

Hola que tal de nueva cuenta aqui con una molestia mas, espero esten bien, tengo el seguiente problema.... en una ventana (form) le agrege un boton, y puse un panel que esta oculto, ese panel contiene dos imagenes, mi intencion fue que al darle click al boton el panel fuera creciendo a lo ancho de la ventana de modo que use un timer para que el crecimiento del panel fuera lento y se pudiera apreciar, esto es meramente por estetica para que se viera "Bonito" el efecto cuando me muestre las imagenes, el problema es que cuando el panel crece y se visualiaza a lo largo del crecimiento este parpadea incluyendo las imagenes, lo cual para serles franco no me gusta , como puedo quitarles el parpadeo???? un maestro hizo al parecido pero en java y me dijo que a lo que se acuerda era algo de evitar parpadeo
(antiblink) en java pero que en delphi desconocia.... alguno de ustedes sabe como??? como quitar el parpadeo???, de antemano gracias por su tiempo
Responder Con Cita
  #2  
Antiguo 20-04-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tal vez la propiedad "DoubleBuffered" (del formulario, al menos, tal vez del panel... incluso de las imágenes, a ver si algún compañero aclara algo) pueda servirte, puesto que, según la ayuda:

Cita:
When DoubleBuffered is false, the windowed control paints itself directly to the window. When DoubleBuffered is true, the windowed control paints itself to an in-memory bitmap that is then used to paint the window. Double buffering reduces the amount of flicker when the control repaints, but is more memory intensive.
Responder Con Cita
  #3  
Antiguo 20-04-2009
paul170185 paul170185 is offline
Miembro
 
Registrado: mar 2008
Posts: 24
Poder: 0
paul170185 Va por buen camino
Mil gracias no se que haria si no existiera este foro y sus integrandes, mil gracias David xD, no dejan de impresionar :P, su funciono a la perfeccion :P
Responder Con Cita
  #4  
Antiguo 20-04-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sólo apuntar una cosa, que saco de mi caletre (luego muy buena no puede ser) y es que, puesto que parece que usar esta propiedad tiene consecuencias (en gasto de memoria), igual debes probar si usando la del formulario vale, o si usando la del panel basta, o si con la de las imágenes es suficiente: por no poner la propiedad "DoubleBuffered" a "True" si no es necesario... lo digo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crecer un .txt REHome .NET 2 07-09-2007 15:38:01
Evitar Parpadeo de Imagen Deiv Gráficos 6 30-12-2005 22:32:29
Algun componente cesar_picazo Varios 1 25-08-2005 10:53:21
Evitar Parpadeo yusnerqui Varios 2 18-09-2004 17:10:16
Parpadeo Del Color Del Componente txuseibar OOP 1 07-05-2003 18:51:53


La franja horaria es GMT +2. Ahora son las 07:58:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi