Ver Mensaje Individual
  #2  
Antiguo 02-03-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo único que se me ocurre es que no uses ShowModal. Cuando FormX abra un formulario "modal", en lugar de usar ShowModal lo muestras con Show pero inhabilitas FormX:

Código Delphi [-]
{ Llamada a ventana modal desde FormX }
with TFormaModal.Create(nil) do
begin
  Self.Enabled := false;
  Show;
end;

De esta manera FormX quedará inhabilitado tal como sucede al usar ShowModal pero el resto de la aplicación continuará habilitado. Claro que debes asegurarte que al cerrar FormaModal vuelvas a habilitar FormX.

// Saludos
Responder Con Cita