![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Alx |
![]()
Сообщение
#1
|
Гость ![]() |
Люди, подскажите пожалуйста. Мне необходимо сделать панораму. Длинная кортинка, которая едет по форме. Но когда я двигаю компонент Image по форме image.left:=image.left+1 картинка как будто мерцает и на какоето время пропадает. Мне сказали что так сделать не получится. А как же тогда мне сделать панораму? Заранее спасибо! Alx
|
![]() ![]() |
BlackShadow |
![]()
Сообщение
#2
|
Гость ![]() |
Бродяжник, надеюсь к критике ты относишься нормально :p2:
Вот это сильно по глазам ударило: Timer1.Enabled:=false; Впринципе как и это x:=0; Можно было бы оформит как инициализированную переменную. Далее. Можно было бы вырезать кнопочку "maximize", а то смотриться смешно ![]() Итого. Вариант неплохой. При маденьких картинках всё "на ура". Поставил большую - мерцало только в путь. Я бы порекомендовал заменить обработчик таймера таким образом, чтобы он вызывал InvalidateRect в нужной области а не Repaint (кнопкам-то зачем лишний раз перерисовывться ![]() |
![]() ![]() |
![]() |
Текстовая версия | 25.07.2025 4:19 |