![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Вопрос такой: можно ли сделать массив типа
Const img1 : array[0..5] of TImage= ('1.jpg','2.jpg','3.jpg','4.jpg','5.jpg'); Это конечно не работает, но как сделать чтобы работало, и потом в image прописываешь не путь к рисунку а ссылку на ячейку массива например image1.Picture:=img1[i]; Возможно ли такое или чтото подобное? |
#2
|
|||
|
|||
![]() Можно сделать массив рисунков, только не TImage а TPicture:
//////////////////////////////////////////////////////////////////// var Form1: TForm1; ImgMatrix : array [1..5] of TPicture; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin //Присваиваем в массив: ImgMatrix[1] := TPicture.Create; ImgMatrix[1] := Image1.Picture; // Присваиваем из масива в картинку: Image2.Picture := ImgMatrix[1]; end; end. |
#3
|
|||
|
|||
![]() имхо юзай TList
|
#4
|
|||
|
|||
![]() А может можно как то сделать чтобы массив был Const и в него уже заранее внесены рисунки
|
#5
|
||||
|
||||
![]() Используй ImageList
|
#6
|
|||
|
|||
![]() А можно по подробней рассказать ка его можно использовать, или ссылочку на то где можно почитать про это
|
#7
|
||||
|
||||
![]() На вкладке Win32 компонент ImageList. Есть пара ограничений при его использовании: он может хранить только ICO или BMP, и все картинки должны иметь одинаковый размер (по ширине и высоте). Выставляешь в свойствах компонента Width и Height нужные значения, кликаешь дважды по компоненту, и добавляешь картинки. А о том, как им пользоваться, почитай в интернете, статей на эту тему много…
|