:: |
Autor |
Poruka |
Doktor ~Sanjicino*slculence~

 |
Godine: 39
Datum registracije: 17 Nov 2005 Poruke: 4264 Mesto: Novi Sad

|
|
Ovaj kode prikazuje kako se klonira TPanel (Panel1) komponenta ali u principu ovo mozete uraditi sa bilo kojom drugom komponentom u Delphiju.
Code: | procedure TForm1.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
s: string;
p, temp: TPanel;
x,y: Integer;
begin
ms := TMemoryStream.Create;
try
temp := panel1;
s := panel1.Name;
panel1.Name := '';
try
ms.WriteComponent(temp);
ms.Position := 0;
p := TPanel.Create(Self);
ms.ReadComponent(p);
with p do
begin
x := panel1.Left;
y := panel1.Top;
Inc(x, 5);
Inc(y, 5);
SetBounds(x, y, Width, Height);
Parent := Self;
Name := Format('Panel%d_%d', [x, y]);
end;
finally
temp.Name := s;
panel1 := temp;
end
finally
ms.Free;
end; { finally }
end; |
|
_________________ ~*~Vojim svoje srculence najvise na svetu ~*~ :322:
 |
|
|
|
 |
|
|
Vi ne možete otvarati nove teme u ovom forumu Vi ne možete odgovarati na teme u ovom forumu Vi ne možete menjati Vaše poruke u ovom forumu Vi ne možete brisati Vaše poruke u ovom forumu Vi ne možete glasati u anketama u ovom forumu Vi ne možete postavljati fajlove u ovom forumu Vi ne možete preuzeti fajlove sa ovog foruma
|
|