Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2012, 18:15   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Перемещение компонентов по форме

Добрый вечер! Не получается сделать перемещение компонентов в пределах формы. Вот так пробую сделать:
Код:
procedure TForm1.img_1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
const
 sc_drag_move = $f012;
begin
 ReleaseCapture;
 Perform(WM_SYSCOMMAND,sc_drag_move,0);
end;
но вместо перемещения компонента, начинает перемещаться мышкой вся форма со всем содержимым. Поправьте меня?

------------
Черт, нашел решение своего вопроса здесь (второй способ)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 24.04.2012 в 18:33.
artemavd вне форума Ответить с цитированием
Старый 24.04.2012, 18:30   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Drag & DOCK
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.04.2012, 19:28   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

наверное надо указать для которого объекта это
Код:
ReleaseCapture;
 Perform(WM_SYSCOMMAND,sc_drag_move,0);
а то получается что для формы в целом.

Код:
(sender as TWincontrol).ReleaseCapture;
(sender as TwinControl).Perform(WM_SYSCOMMAND,sc_drag_move,0);
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение изображения по форме Keiki C# (си шарп) 5 23.02.2011 09:17
перемещение в форме bosston Общие вопросы Delphi 2 17.09.2009 10:47
Перемещение объектов по форме jocry Общие вопросы Delphi 6 06.02.2009 15:41
Перемещение компонентов _SERGEYX_ Общие вопросы Delphi 2 10.04.2008 13:33
Перемещение рамки по форме Isaev Общие вопросы Delphi 1 16.03.2007 14:57