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

Вниз

Картинки в классе   Найти похожие ветки 

 
Юра   (2003-01-13 15:17) [0]

Как хранить картинки в классе? В моем случае класс создается на основе TPanel с published property Canvas. Хотелось бы внутри класса иметь штук пять картинок, которые будут отрисовываться на панели по вызову соответствующего метода (ну типа MyPanel.DrawPicture(Sunny) - выводит на панельку солнышко). Или это вообще бредовая идея, ведущая к перерасходу памяти и не стоит морочиться, а хранить картинки отдельно в ImageList ?


 
gsu ©   (2003-01-13 15:21) [1]

просто создай в классе
Bitmaps: array[1..5] of TBitmap
и используй их


 
Юра   (2003-01-13 15:30) [2]

А как задать содержимое битмапов?


 
Smithson ©   (2003-01-13 15:34) [3]

Bitmaps[3] := TBitmap.Create;

Bitmaps[3].Picture.LoadFromFile("C:\.....\datamaps.bmp");


 
Юра   (2003-01-13 15:39) [4]

Нет, не загружая из файлов.
Как-то типа вот такого:
Picture.Data = {00FFFFFFFFFFFFFFFFFFFFFFFF0FFFFFF0000000000000000000000000
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFF
}
Здесь Picture из ImageBox, но я помню, что как-то и с bitmap"ом такое можно.


 
gsu ©   (2003-01-13 15:41) [5]

Bitmaps[1].Assign(Image1.Picture.Bitmap);



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
14-72499
zolotov
2003-01-06 16:10
2003.01.23
Нет компонентов на вкладке Sample


1-72259
diks
2003-01-11 22:19
2003.01.23
Поверх всего


1-72223
СОС
2003-01-14 05:34
2003.01.23
Дано Х {3} кнопок при нажатию на любую из них выдается окно и тол


3-72152
Соловьев
2003-01-03 13:36
2003.01.23
Строковые функции в SQL BDE.


3-72160
Ruf
2003-01-04 11:23
2003.01.23
ADO - Access