Есть 2 варианта.
1. Ты пишешь соответсвующие классы, имплементирующие нужное тебе поведение (например, наследники от TGraphicControl).
2. Ты делаешь все руками на TPaintBox, а по координатам клика просто вычисляешь нужный тебе объект и делаешь нужные действия.
Второй вариант немного попроще, хотя классы все-равно придется писать, но в этом случае они сами по себе будут не визуальны, а будут только иметь метод отрисовки на переданной канве.
Если не знаешь ни Дельфи, ни С, то, в общем, все равно в чем писать, разве интерфейс будет чуть проще рисовать в Дельфи.
|