DiegoTC8
27-01-2019, 01:27:59
Buen día a todos, soy nuevo en Delphi y tengo un inconveniente, quisiera iniciar desde un from especifico y no desde el cual inicia por defecto, como podria hacer eso ?
muchas gracias por sus aportes
Hola a todos,
Tienes que editar el archivo de proyecto (DPR). Ahí podrás ver que se crean uno o varios formularios, por ejemplo:
program Project1;
uses
Vcl.Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit1 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
El primero de dichos formularios no sólo será creado, sino que también será el mostrado y tomado como el "principal" de nuestro programa. De este modo, si quisieras que el formulario principal fuese "Form2", deberías, simplemente, cambiar el orden de creación en el archivo de proyecto:
program Project1;
uses
Vcl.Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit1 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Esto mismo puede hacerse también desde las opciones del proyecto, concretamente, desde el apartado: "Application -> Forms".
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.