|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как сделать анимацию по всему экрану?
Короче суть такова)) Есть файл с изображением, ему рандомно задать траэкторию полёта(всего 4 направление(не в этом проблема)),чтоб он отбивался от грани, так вот если работать по Левому краю и Верхнему претензий нет...НО если юзать Правый край или Нижний тут уже вопрос. Я думал получиться сделать через Left или Top, а тут не выходит, причём размер экрана не задан. Я не знаю какой Left у правой стороны и Top у нижней. Кто может помочь, жду с нетерпением)
|
#2
|
||||
|
||||
Потому что не Left и Top, а Right и Bottom или Left + With и Top + Height. Хоть бы попробовал перевести эти магические слова "Left" и "Top", все стало бы понятно.
Если же имеется в виду "что присвоить координатам изображения" - ну так подумай, если картинка шириной W касается правого края формы, координата которого X, то есть правый край картинки в координате X, то в какой будет левый? jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
не понял))
мне нужно чтоб картинка отскакивала когда она дотронется до края. Я делал через картинку
Параметра Rigth и Bottom я у картинки не нашёл( |
#4
|
|||
|
|||
РЕШЕНО!
Всё спасибо)) Решил))
Код:
MaxLeft=Form1.Left+Form1.Width-img1.Width MaxTop=Form1.Top+Form1.Height-img1.Height |