![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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
|
|||
|
|||
|
Цитата:
Спасибо! Тогда еще такой вопрос: Можно ли сделать так, чтобы пользователь при НАВЕДЕНИИ на саму кривую графика видел точку куда он нажимает? Скажем пускай эта точка на графике будет красным цветом...Спасибо еще раз! |