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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 21:36   #1
Zurs
Пользователь
 
Регистрация: 15.12.2013
Сообщений: 28
По умолчанию Требуется помощь в Tchart!

Господа!
Прошу помочь!
Задача такая: В Tchart’e delphi 7 строится график y= sin(x). Можно ли Click’ом (мышью) на графике выделить одну точку и значения x и y на выделенной точки записать в отдельные переменные?

Последний раз редактировалось Zurs; 22.12.2013 в 21:41.
Zurs вне форума Ответить с цитированием
Старый 22.12.2013, 22:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм... Речь идет о клике на точку, заданную для графика, или на произвольную точку нарисованной линии графика?
Если на заданную то опиши для Series OnClick. В его событие передается параметр ValueIndex
Пример из хелпа:
Код:
procedure TForm1PieSeriesOnClick( Sender:TChartSeries; ValueIndex:Longint; Button:TMouseButton; Shift: TShiftState; X, Y: Integer);
Begin
ShowMessage ( 'This point value: ' + FloatToStr ( Sender.YValues [ ValueIndex ] ) ) ;
End;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.12.2013, 22:41   #3
Zurs
Пользователь
 
Регистрация: 15.12.2013
Сообщений: 28
По умолчанию

Спасибо. А как будет выглядеть код если нужна будет точка нарисованной линии графика?
Zurs вне форума Ответить с цитированием
Старый 22.12.2013, 23:02   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А х.з. Врядли чарт позволит так просто расчитать абсолютно любую точку графика.
Хотя... Попробуй пошарудить тут:
http://www.programmersforum.ru/showthread.php?t=248783
http://yandex.ua/yandsearch?text=TCh...oc=10&lr=20554
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.12.2013, 08:52   #5
Zurs
Пользователь
 
Регистрация: 15.12.2013
Сообщений: 28
По умолчанию

Извиняюсь за идиотский вопрос, но как вообще запустить Series on click? Ведь при нажатии на Tchart вылезает editing chart! Или я что - то в коде упустил?
Вложения
Тип файла: rar Tchrat.rar (3.2 Кб, 8 просмотров)
Zurs вне форума Ответить с цитированием
Старый 23.12.2013, 09:23   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В инспекторе объектов выбери серию и задай ей свойства.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь etrom Помощь студентам 4 19.10.2008 16:36
Требуется помощь Я_Студент Помощь студентам 8 06.06.2008 09:31