![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копии TabSheet в рантайме [D2005, XP]
niil © (2007-02-08 14:50:00)У меня есть некий TabSheet c несколькими компонентами на нем. Можно ли программно создать его полную копию или придеться создавать еще один чистый TabSheet и заполнять его вручную?
Johnmen (2007-02-08 18:53:00) [1]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1170941650&n=18
MetalFan (2007-02-08 18:49:00) [2]смотря какой рисунок.
приведенный код только bmp тебе загрузит в лучшем случае...
GrayFace (2007-02-08 18:28:00) [3]Position:=0;
niil (2007-02-08 15:57:00) [4]Чего-то не выходит. Image1 не загружает
var
ImgStream: TMemoryStream;
begin
idHttp1.Head(Edit1.Text);
ImgStream := TMemoryStream.Create;
idHttp1.Get(Edit1.Text, ImgStream);
Image1.Picture.Bitmap.LoadFromStream(ImgStream);
end;
evvcom (2007-02-08 15:20:00) [5]> [0] niil (08.02.07 14:50)
> Можно ли программно создать его полную копию
Я вообще-то подумал про рантайм. В рантайме все можно :)
Johnmen (2007-02-08 15:16:00) [6]см. LoadFromStream
niil (2007-02-08 15:06:00) [7]Спасибо. Да и еще:
Как загрузить рисунок в TImage из TStream, так как я для скачаки такового исп. TidHttp
Johnmen (2007-02-08 15:00:00) [8]Вручную. Но можно чуть автоматизировать, но это всё равно вручную по сути будет...