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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2017, 14:40   #1
Innkts
 
Регистрация: 24.11.2016
Сообщений: 3
По умолчанию Получение экранных координат из значений графика

Необходимо сконвертировать значения координат X и Y графика в координаты экрана, чтобы создать рядом с этой точкой форму. Пожалуйста, помогите с задачей
Innkts вне форума Ответить с цитированием
Старый 07.05.2017, 14:56   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,538
По умолчанию

Так что-ли?
Код:
procedure TForm1.FormCreate(Sender: TObject);
var X,Y:Integer;
begin
 X:=100;
 Y:=20;
 Left:=X;
 Top:=Y;
end;
type_Oleg вне форума Ответить с цитированием
Старый 07.05.2017, 15:05   #3
Innkts
 
Регистрация: 24.11.2016
Сообщений: 3
По умолчанию

Нет, вы не так поняли.

Есть график, который строится по внешним данным. Задача такая, что нужно автоматически надо создавать форму с надписью рядом с некоторыми точками графика(например на рисунке это точка, указанная стрелочкой). Я имею координаты значений X и Y этой точки в графике, но не могу вставить рядом с ней форму, так как для этого нужны экранные координаты
Изображения
Тип файла: png Безымянный.png (13.0 Кб, 28 просмотров)
Innkts вне форума Ответить с цитированием
Старый 07.05.2017, 15:36   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,538
По умолчанию

Цитата:
Сообщение от Innkts Посмотреть сообщение
вы не так поняли.
Может быть потому что вы под словом форма понимаете то, что обычно называют Canvas , а под словом экранные координаты - просто координаты на этой канве.
Я думал форма - это Form, то есть само окно приложения.

То есть надо (2000эВ;0) надо преобразовать в координаты на Canvas в пикселах?
Вопрос - как загружаете данные ? Просто загружаете графический файл на Image.Canvas например ?
Если так, то какого типа файл - .bmp, .jpg т.д ?
type_Oleg вне форума Ответить с цитированием
Старый 07.05.2017, 16:31   #5
Innkts
 
Регистрация: 24.11.2016
Сообщений: 3
По умолчанию

Про график: Это НЕ изображение, он строится по точкам из внешних данных. Ни о каких bmp, jpg не идет речь. Это натуральный TChart.

Под словом форма понимается форма. Я создаю новую динамическую форму с надписью, по идее он должен стоять рядом с точкой графика, значения которой известны.

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

Возможно есть другие пути по вставке этих надписей, например динамическими компонентами. Если знаете, то пожалуйста подскажите
Изображения
Тип файла: png Безымянный2.png (13.0 Кб, 26 просмотров)
Innkts вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение координат мыши из GPM Evgenuych96 Общие вопросы C/C++ 0 14.02.2013 15:05
Получение координат точки. ТриСемёрки C++ Builder 3 15.12.2011 15:08
WPF Получение 2D координат 3D вектора Eugene123 WPF, UWP, WinRT, XAML 0 09.10.2010 20:15
Получение координат точки. ТриСемёрки Помощь студентам 0 21.05.2010 21:35