Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Компоненты и классы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.06.2013, 14:03
SantaHim SantaHim вне форума
Прохожий
 
Регистрация: 06.06.2013
Сообщения: 4
Версия Delphi: Delphi 7
Репутация: 10
Восклицание движение кнопки

помогите двигать кнопку. есть код, но условия перекрываются. как сделать так чтобы они не перекрывались?
кнопка двигается вниз и влево. нужно сделать так, чтобы она двигалась еще вверх и вправо.

пожалуйста помогите!

ответы с кодом скидывайте на мыло, если не трудно: 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.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:43.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025