Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Mostrar form de forma animada (https://www.clubdelphi.com/foros/showthread.php?t=80468)

Bicho 12-06-2006 16:33:10

Mostrar form de forma animada
 
Para que cuando visualicemos un form lo podamos hacer de forma animada simplemente:

Código Delphi [-]
  TheForm.BringToFront;
  AnimateWindow(TheForm.Handle,Retardo, AW_HOR_NEGATIVE); //retardo en milisegundos
  TheForm.Show;

Los parámetros son:
- El handle al form que queremos animar.
- El retardo, que es el tiempo que queremos que dure la animación.
- Y el tipo de animación podemos elegir entre estas:
AW_HOR_NEGATIVE
AW_VER_POSITIVE
AW_VER_NEGATIVE
AW_BLEND
AW_CENTER
AW_HOR_POSITIVE, pueden hacerse además combinaciones: AW_HOR_POSITIVE + AW_VER_POSITIVE

ramphi 13-06-2006 00:36:04

este truco es exelente

AFilth 14-06-2006 09:49:36

Me gusta el efecto que sale con el AW_BLEND. Una cosa, me he dado cuenta de que si en vez de hacer "TheForm.Show;" hacemos "TheForm.ShowModal;" se pierde el foco de la aplicación...pq puede ser esto?

Un saludo.

AGAG4 29-06-2006 00:08:48

No me funciona para ShowModal

neokobu 10-08-2006 21:48:36

Se podra animar un splashscreen?

Intente hace poco pero no me reconoce la instruccion animateWindow

salu2.

ingabraham 11-08-2007 00:49:27

existen mas animaciones, q se pude hacer con el showmodal. lo bloquea.
excelente truco

comotumec 31-05-2008 07:51:22

demasiado bueno tenia tiempo buscandolo :D gracias


La franja horaria es GMT +2. Ahora son las 01:59:03.

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