Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
Юра   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-72395
@andrew
2003-01-13 15:40
2003.01.23
Привет всем. есть MDI-Child, много MDI-Child :-)


8-72417
Sam Stone
2002-09-29 21:44
2003.01.23
Movie


3-72060
ASF
2003-01-03 01:01
2003.01.23
Редактируемая запись в DBgrid другим цветом


1-72355
Toreodor
2003-01-11 15:08
2003.01.23
TShellListView


1-72319
Gumbert-Gumbert
2003-01-15 15:58
2003.01.23
Как с помощью директив компилятора определить, что стоит WinXP?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский