www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

Delphi: Kloniranje bilo koje komponente
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~
::  
Autor Poruka
Doktor
~Sanjicino*slculence~
~Sanjicino*slculence~



Godine: 38

Datum registracije: 17 Nov 2005
Poruke: 4264
Mesto: Novi Sad

blank.gif
PorukaPostavljena: Čet Dec 01, 2005 1:19 am    Naslov poruke: Delphi: Kloniranje bilo koje komponente Na vrh strane Na dno strane

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:

 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~ -> Delphi: Kloniranje bilo koje komponente Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
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





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon