Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.16;
Скачать: CL | DM;

Вниз

Клонирование форм   Найти похожие ветки 

 
Димон   (2008-02-20 09:28) [0]

Доброго времени суток. Мастера, помогите советом. Я нашел в сети функцию которая клонирует формы. Эта функция клонирует польностью со всеми компонентами родителя, а мне нужно только один коммпонент из родителя а остальные не нужны. Подскажите как это реализовать ???

Вот эта функция:

procedure TForm1.Button1Click(Sender: TObject);
var
  ms: TMemoryStream;
  newform: TForm1;
begin
  ms := TMemoryStream.Create;
  try
    ms.WriteComponent(Form1);
    newform := TForm1.CreateNew(Application);
    ms.Position := 0;
    ms.ReadComponent(newform);
    { show the new form. Note that it will appear exactly on top of the
    original! You may want to change its Left and Top property to move it
    a bit.

    Zeigt die neue Form. Die neue Form erscheint genau oberhalb der
    original form. Die Left, Top Properties mussen evtl. noch angepasst werden
   }
    newform.Show;
  finally
    ms.Free
  end;
end;


 
allucard   (2008-02-20 09:46) [1]

Посмотри что в WriteComponent, скопируй, переделай.


 
{RASkov} ©   (2008-02-20 10:04) [2]

> [0] Димон   (20.02.08 09:28)
> а мне нужно только один коммпонент из родителя а остальные
> не нужны.

Дык это уже не клон... Создавай копию как тебе нужно...


 
{RASkov} ©   (2008-02-20 10:05) [3]

*"копию" - в кавычках :)



Страницы: 1 вся ветка

Текущий архив: 2008.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1202407839
Human
2008-02-07 21:10
2008.03.16
IRC


2-1202980335
TankMan
2008-02-14 12:12
2008.03.16
В какой компонент можно вставлять копированное с HTML странички


15-1202307915
Iam
2008-02-06 17:25
2008.03.16
Системы багтрекинга


15-1202066864
Student00
2008-02-03 22:27
2008.03.16
Экспорт из Delphi 7 в xml


15-1202499449
Palladin
2008-02-08 22:37
2008.03.16
Хозяйкам на заметку