Главная страница
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.017 c
15-1202345538
Dmitry S
2008-02-07 03:52
2008.03.16
Компоненты для работы с MySQL


15-1202297531
Бакук
2008-02-06 14:32
2008.03.16
Помогите с переводом JavaScript в Delphi


15-1202440284
Slider007
2008-02-08 06:11
2008.03.16
С днем рождения ! 8 февраля 2008 пятница


2-1203062248
Василий К.
2008-02-15 10:57
2008.03.16
Отключение тем Windows XP для определенной формы в приложении


2-1203091297
i
2008-02-15 19:01
2008.03.16
аналог ExtractFIlePath на winapi