Показать сообщение отдельно
  #30  
Старый 20.03.2012, 00:45
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Цитата:
Сообщение от Mp3
глобальными переменами можно считать а и в????
а почему x и y не глобальные???
Цитата:
var a,b :integer;
begin
if (Image1.Top <= 0) or ((Image1.Top + Image1.Height) >= Form1.ClientHeight) then b:= -b;
if (Image1.Left <= 0) or ((Image1.Left + Image1.Width) >= Form1.ClientWidth) then a:= -a;
Image1.Left:= Image1.Left + a;
Image1.Top:= Image1.Top + b;
Где X и Y?
Вообще-то там, в 23м посте, я пример скинул!http://www.delphisources.ru/forum/sh...0&postcount=23
Ответить с цитированием