Cita:
Empezado por alsn
Código Delphi [-]procedure TForm1.Button1Click(Sender: TObject);
begin
Form2 := TForm2.Create(Form1);
Form2.PopupMode := pmAuto;
Form2.Show;
Form3 := TForm3.Create(Form1);
Form3.PopupMode := pmAuto;
Form3.Show;
end;
El Form3 se comporta como si fuese hijo del Form2, no del Form1. Y no entiendo por qué.
Saludos!
|
Si aún lo quieres hacer así, la siguiente oración que extraigo de
una entrada de la ayuda de Delphi te puede aclarar:
Cita:
Empezado por Delphi
If the PopupMode property is set to pmAuto, Screen.ActiveForm is used as the PopupParent property.
|
En este caso tendrás que establecer las propiedades
PopupMode a
pmExplicit y
PopupParent a
Form1 (
en este caso Form1 es el formulario padre).
Saludos!