![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Hola,
Prueba con la función "AnimateWindow". Por ejemplo, sitúa el siguiente código en el evento "OnClose" del formulario principal de tu aplicación: Echa un vistazo a la ayuda de la función "AnimateWindow", puesto que esta te ofrece más posibilidades que las mostradas arriba. |
|
#2
|
|||
|
|||
|
Acabo de leer los post,
He estado intentando con AlphaBlend, en cambio con AnimateWindow lo probaré llegando a casa. Se me presentó la siguiente duda: En este código no pasa nada, pero si el mismo le implemento a un Button al evento OnClick, si trabaja, ¿donde está la diferencia?, pareciera que no hace caso el Timer al evento OnClose. ¿Donde estoy fallando? Saludos |
|
#3
|
||||
|
||||
|
El problema es que aunque actives el timer la aplicacion se cierra sin esperar a que ocurra el primer evento del timer.
Prueba con esto: Código:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
i: integer;
begin
AlphaBlend:=true;
UpdateWindow(Handle);
for i:= 50 downto 10 do
begin
AlphaBlendValue:= 5*i;
Sleep(50);
end;
end;
Código:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
i: integer;
Rgn: HRGN;
begin
for i:= 50 downto 1 do
begin
Rgn:= CreateRectRgn(0,0,(width*i) div 50,(height*i) div 50);
SetWindowRgn(Handle,Rgn,True);
DeleteObject(Rgn);
Sleep(50);
end;
end;
|
|
#4
|
||||
|
||||
|
Saludos
Sin dar muchas vueltas, creo que es mas factible la solucion propuesta por dec.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imposible hacer visible un form desde otro form | SMTZ | .NET | 13 | 16-01-2006 21:41:08 |
| Al cerrar Form no entra en OnClose | nowheremanza | OOP | 2 | 13-09-2005 14:04:41 |
| no cerrar el tray | kaiser_robert | Varios | 8 | 04-07-2005 05:28:00 |
| Poner color background del form cuando pierde el foco | Cabanyaler | Gráficos | 4 | 25-11-2004 08:32:03 |
| Impedir mover el form y redimensionar al mover barra tareas | jealousy | API de Windows | 0 | 15-06-2004 12:58:05 |
|