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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2017, 18:01   #1
Vyacheslav.
Форумчанин
 
Регистрация: 22.10.2017
Сообщений: 113
Сообщение Ханойские Башни на Delphi

Объясните как сделать перемещение фигур/картинок/панелей и как сделать чтобы нельзя было положить большую на меньшую?
Vyacheslav. вне форума Ответить с цитированием
Старый 12.11.2017, 18:31   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Vyacheslav. Посмотреть сообщение
Объясните как сделать перемещение фигур/картинок/панелей
Я, например, руками рисовал по канве. Само перемещение делается так:
1) По нажатию мыши проверяем, что мышь указывает на допустимую фигуру
2) При перемещении мыши отрисовываем фигуру в точке положения мыши
3) При отпускании мыши проверяем допустимость операции, иначе просто возвращаем фигуру на место

Цитата:
Сообщение от Vyacheslav. Посмотреть сообщение
как сделать чтобы нельзя было положить большую на меньшую?
Проверять самому
Black Fregat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ханойские Башни на Delphi Vyacheslav. Общие вопросы Delphi 9 20.11.2017 19:25
"Ханойские башни", не разрешать класть большой диск на маленький - Delphi timsso Общие вопросы Delphi 0 14.11.2015 18:05
Ханойские башни fs444 Общие вопросы C/C++ 10 30.03.2010 16:02
Ханойские башни.С++ nN1 Помощь студентам 1 09.11.2009 19:51