Показать сообщение отдельно
  #8  
Старый 25.09.2008, 18:32
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Так рисуйте. Берите канву любого класса, который предоставляет этот самый Canvas (TPaintBox, TGraphicControl, TBitmap, наконец можно взять саму форму,
в которой тоже есть свойство Canvas).
А нужную для каждой конкретный задачи координатную систему все равно ни один компонент не предоставить.
"Поверхность рисования" - это и есть Canvas. А координатную систему самому надо делать, самому.
Возьмите исходники TGraphMois - в них есть все что нужно для вашей задачи. Достаточно только переделать под себя.

А TImage не предназначен для рисования с тех пор как этот компонент появился. Можно, конечно, и пластилином гвозди забивать, да только себе дороже.
В справке ясно и не двусмысленно написано:
"The image component (TImage) displays a graphical image, like a bitmap, icon, or metafile."
Т.е. для отображения графических изображений (готовых bitmap, icon,...). Для "рисования" предназначены совсем другие компоненты.
__________________
Не забывайте делать резервные копии
Ответить с цитированием