HOla:
Tengo una gran duda. Necesito en mi aplicacion que una de sus formas sea al estilo MDI. Me fui guiando por el ejemplo que trae el Delphi y hice todo lo que esta ahi, pero no trabaja.
Lo primero que hice fue a mi forma MDIForm le puse la propiedad fsMDIForm, a la hija le di la propiedad MDIChild, quite la Child del DPR(Application.CreateForm(TMDIChild, MDIChild)), luego, en el boton que crea la forma hija le puse este segmento de codigo:
Código:
procedure TFrmCrearCuestionarios.CrearPregunta(aNombre: String);
var
Child: TMDIChild;
begin
{ create a new MDI child window }
Child := TMDIChild.Create(Application);
Child.Caption := Name;
end;
y cuando presiono este boton, salta esta excepcion:....
Cita:
Project TM2.exe raised exception class EInvalidOperation with message 'Cannot create form. No MDI forms are currently active'. Process stopped. Use Step or Run to continue.
|
Acaso sera por que en las formas que no sean AutoCreateForms no se pueden crean MDIForms??
Acepto cualquier sugerencia!!
Salu2...
Lazaro Bustio Martinez