Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Scroll на панели с Image'ми


Автор: Marriage 22.9.2005, 13:47
Помоги плиз реализовать следущую идею. Есть панель, на ней создаються TImage. Свойство Left у них Определяеться по формуле к примеру
Код

for i:=0 to Count do
 Image1.LEFT:=30+ImageWidth*i+10*i. 


Если Count - большое число, тогда Image'ы не влезают все на панель. Как организовать прокрутку??? Можно при скроллинге постоянно считывать данные из БД, но не хотелось бы так делать. Можно реализовать так, что считал данные 1 раз из базы и все ???


Автор: _hunter 22.9.2005, 14:12
можно прокручивать вызвав ScrollBy()
можно вместо панели форму ( или фрейм ) туда присобачить -- и них полосы прокрутки уже есть
можно и сразу загрузить -- создать массив TImage-й и при чтении добавлять туда TImage.Create()...

Автор: Marriage 22.9.2005, 16:14
Цитата(_hunter @ 22.9.2005, 14:12)
можно прокручивать вызвав ScrollBy()

Спасибо , то что нужно ..
Пропустил в свойствах, когда просмаиривал ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)