Formulario Activo?
Hola.
Cómo saber si el formulario que quiero "levantar" ya lo está. Gracias |
El Formulario activo es Screen.ActiveForm, si vos querés saber si un formulario de una X clase ya ha sido creado, si siempre lo asignas a la misma variable puedes preguntar si esta esta cargada, y limpiarla al cerrar el formulario.
Código:
if not Assigned(Form1) then Código:
procedure TForm1.FormDestroy(Sender: TObject); [code] for i := 0 to Screen.FormCount -1 do if Screen.Forms[i] is TMiForm Then begin Break; end; [code] Saludos! |
La franja horaria es GMT +2. Ahora son las 21:20:18. |
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