Crear formulario en tiempo de ejecuci贸n

sergioc_g
29 de Abril del 2010
Necesito crear un formulario al hacer click en un bot贸n.
驴C贸mo se hace?

Miguel Angel S谩nchez
22 de Febrero del 2011
Si es un formulario que creaste en tiempo de ejecución, cuya clase es TMiFormulario, podrías hacerlo así:


procedure TForm1.Button1Click(Sender: TObject);
var
MiForm: TMiFormulario;
begin
MiForm := TMiFormulario.Create;
try
// Por ejemplo, si quieres mostrarlo y que sea Modal
// (que no se pueda hacer otra cosa hasta que se cierre)
MiForm.Hide;
MiForm.ShowModal;
finally
MiForm.Free;
end;
end;


Un saludo