Главная страница
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.015 c
15-1201798852
NiGGa
2008-01-31 20:00
2008.03.16
Компонент отображающий графики


2-1203406857
dmitry_12_08_73
2008-02-19 10:40
2008.03.16
Создание рамки с бегущими муравьями


3-1193148576
Torin
2007-10-23 18:09
2008.03.16
Глюк DBE при обращению к полю типа DATETIME YEAR TO FRACTION(3)


2-1203152996
Rakurs
2008-02-16 12:09
2008.03.16
Сортировка TStringList при OEM тексте


2-1203221494
Mk30
2008-02-17 07:11
2008.03.16
Как запрограммировать запуск Блокнота из Делфи?