Delphi - programa con mas de una ventana

 
Vista:

programa con mas de una ventana

Publicado por marco osorio (38 intervenciones) el 24/06/2001 08:46:23
hola a todos!
Quiero que cuando apriete un boton, aparezca una nueva ventana la cual tiene varios radio button para setear parametros del programa principal.
gracias por ayudarme.

(tengo un libro que no entiendo como lo hace, pero Uds siempre hacen las cosas mas simples, por eso les escribo)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:programa con mas de una ventana

Publicado por Antonio (5 intervenciones) el 24/06/2001 20:20:33
Crea dos ventanas. La principal será Form1 y la secundaria Form2.
Colocas un boton en la Form1 y el siguiente código:

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;

Aunque lo suyo seria crear la Form2 en tiempo ejecución. Para ello borra el código anterior. Vas al Menu options y pones la form2 para q no se cree automaticamente.
Ahora usa este código:

Procedure TForm1.Button1Click(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
ShowModal;
end;

Puedes Cambiar el ShowModal por Show, para que veas la diferencia.

En el evento on Close de la Form2 añade lo siguiente:

Action:= CaFree;

para que se destruya al cerrarla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar