Показать сообщение отдельно
  #3  
Старый 14.10.2010, 01:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Есть 2 варианта.
1. Ты пишешь соответсвующие классы, имплементирующие нужное тебе поведение (например, наследники от TGraphicControl).
2. Ты делаешь все руками на TPaintBox, а по координатам клика просто вычисляешь нужный тебе объект и делаешь нужные действия.

Второй вариант немного попроще, хотя классы все-равно придется писать, но в этом случае они сами по себе будут не визуальны, а будут только иметь метод отрисовки на переданной канве.

Если не знаешь ни Дельфи, ни С, то, в общем, все равно в чем писать, разве интерфейс будет чуть проще рисовать в Дельфи.
Ответить с цитированием