Citat:
Genie je napisao:
Kad razvijamo aplikaciju sa vise formi imamo opciju da napravljenu formu izbacimo iz liste za automatsko stvaranje tako da mozemo pozvati njen Create metod kad mi hocemo kako ne bi zauzimala memoriju. Da li je moguce napraviti komponentu koja bi bila dostupna u Design modu ali tako da se ne stvori zajedno sa formom na kojoj se nalazi, po pokretanju programa vec kad mi to hocemo.
U Uses klauzulu tvog programa moras navesti unit od te komponente koju zelis da koristis.
Na neki dogadjaj (recimo Button1CLick) postavis otprilike sledeci kod:
Procedure TForm1.Button1Click(Sender:TObject);
var
primer : TTvojaKomponenta;
begin
primer := TTvojaKomponenta.Create(Form1);
primer.Parent:=Form1;
primer.top:=100;
primer.left:=100;
primer.width:=50;
primer.height:=20;
end;