![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
помогите двигать кнопку. есть код, но условия перекрываются. как сделать так чтобы они не перекрывались?
кнопка двигается вниз и влево. нужно сделать так, чтобы она двигалась еще вверх и вправо. пожалуйста помогите! ответы с кодом скидывайте на мыло, если не трудно: SantaHim@gmail.com мой код: Код:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
begin
if (x>btn17.Left) and (x<(btn17.Left+btn17.Width)) and (y>btn17.top-5) then
begin
btn17.top:=btn17.top+1;
end;
if (y>btn17.Top)and (y<btn17.Top+btn17.Height) and (x>btn17.Left-5) then
begin
btn17.left:=btn17.left+1;
end;
end;
begin
if (y>btn17.Top)and (y<btn17.Top+btn17.Height) and (x>btn17.Left+btn17.Width+5)
then btn17.left:=btn17.left-1;
if (x>btn17.Left) and (x<(btn17.Left+btn17.Width)) and (y>btn17.top+btn17.Height+5)
then btn17.top:=btn17.top-1;
end;
end;Последний раз редактировалось SantaHim, 07.06.2013 в 13:05. |