![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Доброе время суток!
Есть график зависимости x(y). График представляет собой просто картинку (.jpg). Саму картинку я вставил в форму через Image. Вопрос: Как сделать так, чтобы пользователь, тыкая в определенную часть кривой графика, получал значения по оси X ? пример графика во вложении... Спасибо всем за ранее.... |
#2
|
||||
|
||||
![]() смещение в пикселях по оси X:
Код:
type TForm1 = class(TForm) Label1: TLabel; Image1: TImage; procedure Image1Click(Sender: TObject); procedure TForm1.Image1Click(Sender: TObject); var p: TPoint; begin GetCursorPos(p); Windows.ScreenToClient(Handle, p); Label1.Caption:=IntToStr(p.X-28-Image1.Left); end; Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Intripio (23.03.2012)
|
#3
|
|||
|
|||
![]() Цитата:
Спасибо! Тогда еще такой вопрос: Можно ли сделать так, чтобы пользователь при НАВЕДЕНИИ на саму кривую графика видел точку куда он нажимает? Скажем пускай эта точка на графике будет красным цветом...Спасибо еще раз! |