![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Картинки в классе [D5, Win2k]
Юра © (2003-01-13 15:17:00)Как хранить картинки в классе? В моем случае класс создается на основе TPanel с published property Canvas. Хотелось бы внутри класса иметь штук пять картинок, которые будут отрисовываться на панели по вызову соответствующего метода (ну типа MyPanel.DrawPicture(Sunny) - выводит на панельку солнышко). Или это вообще бредовая идея, ведущая к перерасходу памяти и не стоит морочиться, а хранить картинки отдельно в ImageList ?
gsu (2003-01-13 15:41:00) [1]Bitmaps[1].Assign(Image1.Picture.Bitmap);
Юра (2003-01-13 15:39:00) [2]Нет, не загружая из файлов.
Как-то типа вот такого:
Picture.Data = {00FFFFFFFFFFFFFFFFFFFFFFFF0FFFFFF0000000000000000000000000
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFF
}
Здесь Picture из ImageBox, но я помню, что как-то и с bitmap"ом такое можно.
Smithson (2003-01-13 15:34:00) [3]Bitmaps[3] := TBitmap.Create;
Bitmaps[3].Picture.LoadFromFile("C:\.....\datamaps.bmp");
Юра (2003-01-13 15:30:00) [4]А как задать содержимое битмапов?
gsu (2003-01-13 15:21:00) [5]просто создай в классе
Bitmaps: array[1..5] of TBitmap
и используй их