FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dejar una ventana en segundo plano inactiva
Tenemos dos ventanas,y queremos que al abrir una ventana y por tanto este en primer plano,la que esta en 2º se ponga inactiva, es decir , no se pueda pinchar, ni mover ...
Gracias. |
#2
|
||||
|
||||
Cita:
En lugar de : frmClientes.Visible := True; llama al método : frmClientes.ShowModal; Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
|||
|
|||
Y para que este otra vez activa?¿qué debemos hacer?Gracias
|
#4
|
||||
|
||||
Cita:
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
|||
|
|||
Supongamos q la ventana modal es la A.Entonces si la ventana B llama a A,A se activa,y B queda inaccesible,pero cuando cerramos A, B sigue siendo inaccesible.
A eso nos referimos. |
#6
|
||||
|
||||
¿ Como cierras el formulario ?
Seguramente en lugar de cerrarlo, simplemente lo ocultas con un Hide. Prueba a eliminar el formulario con un Release. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#7
|
|||
|
|||
Con Release tampoco nos funciona.
Nosotras para abrir y cerrar las ventanas auxiliares utilizamos Visible(true o false segun corresponda),excepto la principal que hacemos Close. Muchas gracias por tu atencion |
#8
|
||||
|
||||
Es verdad, para devolver el control una ventana modal, tienes que asignar un valor a la propiedad ModalResult.
O sea, pón : ModalResult := mrOk; (o ModalResult := mrCancel; si quieres indicar una cancelación). Entonces se ejecutará el código que va a continuación de la llamada ShowModal que se útilizó para llamar al formulario Modal. En este punto puedes consultar el valor de ShowModal, para saber si el usuario realizo con éxito lo esperado en el formulario, o si en cambio lo cancelo. Código:
... ShowModal; if ModalResult = mrOk then ..... else if ModalResult = mrCancel then .... Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|