SoloCodigo

Programación General => Delphi => Mensaje iniciado por: carrascosa en Jueves 26 de Febrero de 2004, 11:20

Título: Mdichild
Publicado por: carrascosa en Jueves 26 de Febrero de 2004, 11:20
Hola a todos. Tengo dos aplicaciones, una de ellas con un MDI. Necesito hacer que un formulario que es común a las dos funcione como formulario hijo el la aplicación MDI y el la otra no.
La propiedad MDICHILD del formulario no se puede cambiar en ejecución. ¿Se puede hacer de alguna otra forma?

Muchas gracias
Título: Re: Mdichild
Publicado por: BlackTigerX en Viernes 27 de Febrero de 2004, 15:53
si creas el formulario dinamicamente, debes poder cambiar esa propiedad:

Código: Text
  1. with TMyForm.Create(nil) do
  2. begin
  3.   FormStyle:=fsNormal //donde quieres que funcione normal
  4. end
  5.  

Código: Text
  1. with TMyForm.Create(nil) do
  2. begin
  3.   FormStyle:=fsMDIChild //donde quieres que sea Child
  4. end
  5.  

...el unico truco es que tiene que ser creada dinamicamente (no automaticamente)