![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
ok, gracias amigos, me despejaron una duda antes de q meta la pata en el diseño gracias
|
|
#2
|
|||
|
|||
|
oto problema, el form termino siendo mdi y no consigo salir de el sin eliminarlo, se minimiza como default, les paso algo de codigo, en el main lo creo asi:
procedure TMainForm.EliminarDepartamento1Click(Sender: TObject); var vElimDep: TfmSeleccionarDepartamento; begin vElimDep := TfmSeleccionarDepartamento.Create(self); ShowWindow(vElimDep.Handle, SW_SW_SHOWNORMAL ); end; |
|
#4
|
||||
|
||||
|
Hola ericgs, según tu ejemplo debes colocar el codigo que te indica ecfisa en el OnClose de tu formulario TfmSeleccionarDepartamento que debe ser tu MDIChild. En las aplicaciones MDI por defecto todas las ventanas hijas se minimizan al cerrarlas.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#5
|
||||
|
||||
|
Tál como dice Caro, Action:= caFree, va en los MDIChilds.
Realmente equivoqué al escribir el nombre del Form, mis disculpas ![]() Saludos. Última edición por ecfisa fecha: 09-09-2010 a las 19:17:03. |
|
#6
|
|||
|
|||
|
el problema va en que si pongo:
la 3º linea se ejecuta justo después del ShowWindow, antes de que pueda hacer algo, al diferencia del modal |
|
#7
|
||||
|
||||
|
Cita:
Quieres recuperar un valor justo después de cerrar el formulario. Si lo muestras modal, tendrás que destruirlo después de obtener el valor, sino tendrás problemas.
En este caso no puedes usar el Action := caFree, porque puede ser que cuando llegues a la línea (1) es formulario ya esté destruído o destruyendose. Si no lo muestras modal, debes utilizar otro sistema, ya que necesitas que la línea se ejecute al cerrar el form (me imagino). Utilizar algunos de los eventos de salida para devolver el valor.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#8
|
|||
|
|||
|
perdón no me exprese bien, en el codigo anterior estoy creando una ventana mdi (child), por lo q no puede ser modal
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Intraweb Retornar Pagina Anterior | ggram2 | Internet | 0 | 24-03-2009 01:50:31 |
| Cómo hacer para retornar valores de una Unit a otra | karo | Varios | 6 | 14-03-2009 20:57:28 |
| Retornar o no retornar desde un script principal | dec | PHP | 6 | 24-03-2008 23:41:12 |
| retornar un valor Proc.Almacenado | cacu | OOP | 1 | 05-03-2008 22:39:16 |
| Como retornar un valor en Delphi | Stanley | Varios | 8 | 29-10-2007 04:04:03 |
|