Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Repintado en una imagen (https://www.clubdelphi.com/foros/showthread.php?t=21076)

kakesoft 05-05-2005 16:43:19

Repintado en una imagen
 
miren mi problema es el siguiente, es que cuando pongo dos imágenes, una en un form y otra en otro, que mediante un button accedo de un form para otro, por ejemplo del form1 para el form2, me da un pestañaso, cómo yo puedo controlar el repintado de estas imágenes, para que cuando se muestre el form2 no pestañee, he visto algunos ilos de repintado y he observado al de hilos en delphi o theards, y lockwindowupdate, cómo se utiliza esto?

Lo otro que me gustaría hacer es lo siguiente: cuando vaya a mostrar el form dos que me active un animate que tiene una secuencia de un gif nimado cargando y que cuando la forma 2 esté lista para mostrarse, se muestre y no de el pestañaso

graciasss a todos de antemano y con buena fe espero respuestas

S.M.S. 06-05-2005 12:27:54

Prueba con form2.DoubleBuffered:= True;
Espero con ello se solucione tu problema de parpadeo.

Saludos.

kakesoft 12-05-2005 00:52:09

Graciassss muchasss graciasssssssssssssss
 
Socio lo que me diste funcionó correctamente con lo que quería, podrías darme alguna información sobre lo de double bufered, mira otra cosa si te daría solamente te diera gracias no sería sincero contigo, y sabes porque porque ojalá estuvieras al lado mío para pagártelo, no con dinero porque no soy rico pero si con un gran abrazo de amistad, sabes, te diré algo, desde que empezé a programar en delphi estoy buscando cómo quitar ese pe stañeo y tu me has dado la respuesta graciasss y mil veces graciasssss:D :D :D :D

S.M.S. 13-05-2005 08:55:19

Mil veces de nada ;)

La única información que conozco sobre esto es la propia ayuda de delphi, pero con ella no creo que obtengas más de lo que ya sabes, salvo que con esta instrucción utilizarás más recursos de la pc, pues el repintado no será directamente en el canvas, sino cargándolo primero en memoria.

Saludos

kakesoft 13-05-2005 14:03:45

Ok
 
Socio graciass nuevamente, ya con la información que me has dado es suficiente (lo del repintado en memoria), sabes


saludos y pronto nos vemos ok graciass brother


La franja horaria es GMT +2. Ahora son las 22:40:04.

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