PDA

Ver la Versión Completa : Problema con aplicaciones MDI


citlalliDgp
07-12-2007, 01:52:22
Hola, tengo un problema.

El problema es el siguiente, estoy trabajando con forms MDI. En mi aplicacion tengo un form principal fsMDIForm (Form1), desde el cual invoco algunos forms hijos que tuve que convertirlos en fsNormal para poder trabajar el MODAL. Pero desde estos últimos, tengo un TBitBtn mediante el cual trato de invocar otro form fsMDIChild, pero no logro hacerlo, pues me arroja un error. Alguien podría ayudarme con esto, por favor.:(

Aqui pongo el código donde, el Form4 tiene la propiedad FormStyle en fsNormal, y el Form5 es un form hijo (fsMDIChild) que trato de invocar para que me aparezca maximizado en el form padre (form1). Pero no funciona.:confused:

procedure TForm4.SpeedButton5Click(Sender: TObject);
begin
Form5 := TForm5.Create(Application);
end;

que puedo hacer ???

enecumene
07-12-2007, 13:51:08
Hola, agrega esta linea y cambia Application por self:

procedure TForm4.SpeedButton5Click(Sender: TObject);
begin
Form5 := TForm5.Create(self);
Form5.Show;
end;

SAludos.

Lepe
07-12-2007, 14:53:15
¿Otro hilo más sobre el mismo tema? :eek::D

Por favor, lee la guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

Saludos