Formularios modales
Hola tengo un problema con un formulario.
Quiero que sea modal, pero me surge un error en tiempo de ejecución, sin embargo tengo otro formulario tambien modal que funciona correctamente. Qué puede estar ocurriendo? Lo llamo así: procedure TFrmVisitaNueva.Button1Click(Sender: TObject); begin FrmSeleccion:=TFrmSeleccion.Create(Application); try if FrmSeleccion.Showmodal=mrok then Begin //Aqui quiero hacer algo end; finally FrmSeleccion.Free; end; end; |
Saludos
Que error te da?? Nt:Usa las etiquetas, asi seria mas legible tu codigo, Lee mi firma! |
Por favor utiliza los tag's de [ Delphi ]...[ /Delphi ] (sin los espacios interiores) cuando coloques código en los mensajes.
Cita:
|
Por los pelos Van Troi..., pensamos los mismo (por dos veces -aunque en orden contrario- :D), sólo que fuiste más rápido...
|
Ok.
El error es el siguiente: No se puede crear un formulario modal. |
Saludos
Que propiedades le has cambiado a FrmSeleccion?? Puede ser que tengas la propiedad Visible en True, o que este form sea de tipo Hijo(Child) |
Hola:
Para crealo debe ser así:
Tu en ese instante estás preguntando por el estado del formulario Modal, pero en ninguna parte lo muestras modal. Hasta Luego - |
Ok. Probe con eso tambien, las propiedades estan bien, i.e. la propìedad visible=false, no es de tipo hijo, ni mdi.
|
Saludos
Cita:
se puede llamar a ese formulario y esperar una respuesta mrResult. La rutina del FrmVisitaNueva se detendra hasta esperar esta respuesta.
|
Hola:
VtDeleon, tienes toda la razón, acabo de hacer la prueba y es como dices tú. He aprendido algo nuevo !!! Gracias.. Hasta Luego - |
Hola:
Y esos parentesis metidos entre medio, puede que por eso no funciona, quien sabe :D. |
La franja horaria es GMT +2. Ahora son las 09:48:41. |
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