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

Вниз

Динамическая копия набора компонентов   Найти похожие ветки 

 
pukin ©   (2007-07-26 14:16) [0]

Здравствуйте, уважаемые знатоки! :)

Помогите с проблемкой.
Есть панель и на ней набор компонентов. Нужно сделать копию этой панели, чтобы расположение компонентов на ней сохранилось. Думаю может быть просто создавать по очереди компоненты и указывать параметры к ним такие же как у исходной (от которой копию делаем). Хотя уверен есть более легкий способ решить эту проблему.

Подскажите как поступить?


 
Lacmus ©   (2007-07-26 14:21) [1]

>Подскажите как поступить?

Поместить набор компонентов на TFrame


 
pukin ©   (2007-07-26 14:22) [2]

Очень интересно, а можно поподробней?


 
MBo ©   (2007-07-26 14:27) [3]

TStream.WriteComponent / readcomponent
для сложных случаев см.
http://delphimaster.net/view/1-1185132215/


 
Lacmus ©   (2007-07-26 14:27) [4]

Создание набора компонентов на TFrame или его (TFrame) динамическое создание на форме ?


 
Сергей М. ©   (2007-07-26 14:29) [5]

var
Original, Copy: TPanel;
 ms: TMemoryStream;
..

ms := TMemoryStream.Create;
try
 ms.WriteComponent(Original);
 ms.Position := 0;
 Copy := TPanel.Create(..);
 ms.ReadComponent(Copy);
finally
 ms.Free;
end;


 
pukin ©   (2007-07-26 14:31) [6]

Спасибо Вам. Попробую.



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
2-1184935111
SergeS
2007-07-20 16:38
2007.08.19
Работа с компонентом DBSumList


15-1184744504
stone
2007-07-18 11:41
2007.08.19
Мысли вслух или найдено на просторах интернета


15-1184753380
tean-q
2007-07-18 14:09
2007.08.19
Китайская программа


15-1184782404
antonn
2007-07-18 22:13
2007.08.19
посмотрел фильм "Расплата"


15-1184518961
iZEN
2007-07-15 21:02
2007.08.19
Нужна ли частная собственность на нематериальные продукты?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский