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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 12:06   #11
Swarog
Форумчанин
 
Аватар для Swarog
 
Регистрация: 26.01.2010
Сообщений: 215
По умолчанию

Почитайте по проведение типов и в таком вот духе работайте
Код:

procedure tform1.drag_Terminal(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 (sender as tbutton {допустим}).left := X;
 (sender as tbutton {допустим}).top := Y;

end;
Могу лишь пнуть в нужном направлении (ну или как получится)
Swarog вне форума Ответить с цитированием
Старый 15.05.2011, 12:10   #12
Swarog
Форумчанин
 
Аватар для Swarog
 
Регистрация: 26.01.2010
Сообщений: 215
По умолчанию

Цитата:
но как сделать чтобы OnMouseDown навешивалась именно на созданную gr_Term.
Собственног говоря именно на этот компонент он и навешивается а что бы отличать кто послал событие и служит параметр Sender. Все просто и гениально.
Могу лишь пнуть в нужном направлении (ну или как получится)
Swarog вне форума Ответить с цитированием
Старый 16.05.2011, 21:34   #13
kaizer131
Пользователь
 
Регистрация: 21.03.2009
Сообщений: 52
По умолчанию

Код:
procedure Tfrm_Main.drag_Terminal;
begin
(sender as TGroupBox {допустим}).left := X;
 (sender as TGroupBox {допустим}).top := Y;
end;
хм не работает, а параметры X и Y нужно передавать в процедуру или они автоматически будут получены от координат мыши?
Инициализация процедуры
Код:
procedure drag_Terminal(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);
Движение - жизнь. Остановка - ... ?
kaizer131 вне форума Ответить с цитированием
Старый 15.06.2011, 07:59   #14
HyperZen
Пользователь
 
Аватар для HyperZen
 
Регистрация: 20.07.2010
Сообщений: 45
По умолчанию

Цитата:
Сообщение от kaizer131 Посмотреть сообщение
Подскажите как реализовать перетаскивание мышью динамически созданных объектов?
Почитай статью: http://www.delphisources.ru/pages/fa...rtti_life.html
тут именно то, что тебе нужно
Плохого человека должно быть мало...

Последний раз редактировалось HyperZen; 15.06.2011 в 08:01.
HyperZen вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение динамически созданных объектов Marsel737 Общие вопросы Delphi 25 15.12.2009 14:24
Свойства динамически созданных объектов. Dorithur Общие вопросы Delphi 4 12.12.2009 15:35
Обработка событий динамически созданных объектов в С++ Builder Shafty Помощь студентам 1 26.02.2009 16:11
Метка в динамически созданных пунктах MainMenu Alter Компоненты Delphi 4 30.06.2008 22:51