PDA

Ver la Versión Completa : Saber si una Form es modal


Delfino
17-09-2005, 12:02:24
Pongo lo siguiente para saber si una form es modal:

if Screen.ActiveForm.FormState = fsModal then ....

me da el error 'incompatible types':

alguien tiene alguna idea???

Lepe
17-09-2005, 14:04:27
Prueba con Screen.ActiveForm.FormSTYLE = fsModal

;) SALUDOS

Delfino
18-09-2005, 01:53:01
en este caso casi el mismo error (incompatible types : tformstyle and enumerated)

Nadie tiene una idea para saber si una form esta modal o no?

dec
18-09-2005, 04:12:14
Hola,


function EsFormModal(frm: TCustomForm) : boolean;
begin
Result := false;
if Assigned(frm) then
Result := (fsModal in frm.FormState);
end;