|
Вопрос # 4 468/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Есть ли в Delphi функция перевода локальных координат объекта в координаты формы?
Если мне надо получить точку, которая располагается на TImage и я знаю ее координаты в пределах TImage, но мне нужно перевести их в координаты формы, есть ли готовая ф-ция? Сам написать могу, просто интересно, вдруг зря?
 |
Вопрос задал: webkent (статус: 2-ой класс)
Вопрос отправлен: 29 июля 2010, 09:19
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: bugmenot
Есть целая группа таких функций для преобразования координат и облегчения рисования, в твоем конкретном случае нужен метод TControl.ClientToParent (см. F1 для подробностей)
 |
Ответ отправил: bugmenot (статус: 3-ий класс)
Время отправки: 29 июля 2010, 21:52
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 29 июля 2010, 10:19; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 29 июля 2010, 09:35 [#1]:
Нету такой функции, зато у TImage есть свойства Left и Top. Ты потратил много времени на задавание этого вопроса и ожидание ответов, это время несоизмеримо больше написания простейшей функции в одну строку.
Бесплатный совет: хватит заниматься ерундой вместо кодинга.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
webkent (статус: 2-ой класс), 29 июля 2010, 09:44 [#2]:
Ок спасибо, я уже и так сделал с top и left просто спросил.
|
|
Вадим К (статус: Академик), 29 июля 2010, 10:19 [#3]:
На самом деле не все так просто Одного Left-Top в общем случае мало. Для того, что бы понять это, просто нужно поставить на форму панель, а в нее TImage и проверить работу методов.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|