Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Consulta sobre las Opciones del Proyecto (https://www.clubdelphi.com/foros/showthread.php?t=30793)

Lucciano 19-04-2006 17:37:25

Consulta sobre las Opciones del Proyecto
 
Me gustaria saber porque cuando estoy en Poryect, opcions, Froms, en la columna principal tengo el main principal, y en la columna available forms, tengo un par de forms, pero no todos, por que? Cual es la diferencia, y como hago para sacarlos o crearlos sin que me aparezcan ahi? Gracias!! :confused:

Bicho 19-04-2006 17:47:01

Hola, si te fijas bien en la columna donde te aparece el formulario principal, pone "auto-Create forms", es decir estos son los formularios que se crean al arrancar tu aplicación y para que desde tú programa puedas lanzar uno u otro form, basta que hagas:
Código Delphi [-]
NombreDelForm.Show;
Los que te aparecen en la columna de "Availables forms" son los otros formularios que pertenecen a tú proyecto y que no se crean desde un principio, tienes que crearlos tú y destruirlos cada vez que los necesites. Un ejemplo de llamada a éste tipo sería:

Código Delphi [-]
procedure Tform1.btnLanzaFormClick(Sender: TObject);
begin
   Application.createform(Tform2, form2); //creamos el form
   try
      Form2.Showmodal; //para visualizar el form en modo modal
   finally
      Form2.Free; //destruimos el form
   end;
end;

Espero te sirva

Saludos

Bicho 19-04-2006 17:51:21

Por cierto ahora que he visto mi respuesta.... ¿por qué no funcionan las etiquetas Delphi?

Saludos

dec 19-04-2006 19:08:22

Hola,

Cita:

¿por qué no funcionan las etiquetas Delphi?
Se está en ello. Debido a una actualización en el sistema de gestión del Foro se han "perdido" ciertas configuraciones. Pero se está en ello. ;)

Bicho 19-04-2006 19:52:18

Ok, no pasa nada, confio en el buen hacer de nuestros moderadores ;)
Sólo me extrañé al contestar el hilo que no me aparecia el formato, pero ya está.

Saludos

Lepe 19-04-2006 21:51:03

Cita:

Empezado por Bicho
Ok, no pasa nada, confio en el buen hacer de nuestros moderadores ;)

Pues si, si que pasa :D :D. Nos hartamos de decir que se usen las etiquetas delphi y ahora que está acostumbrado el personal, se cargan las etiquetas y volvemos a usar el "code".... ¡¡ No hay derecho !! :D :D

Un saludo delphiano

Alcolea 20-04-2006 23:33:56

Otra alternativa para llamar a las Forms disponibles
 
Otra alternativa para llamar las Forms disponibles, o sea, esas que no se crean automáticamente cuando se inicia la aplicación es la siguiete:

Form2 := TForm2 . Create(Self);
Form2 . Show;

Y para liberarlas de la memoria cuando ya no se necesite:


Form2 . Free;

[email protected]


La franja horaria es GMT +2. Ahora son las 13:51:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi