Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Координаты курсора в Chart-e

6.1K
13 мая 2004 года
Silver Knight
6 / / 13.05.2004
Подскажите пожалуйста, каким образом можно получить координаты курсора мыши на построенном в Chart-e графике. То есть, щелкаю на графике мышкой и хочу получить координаты по осям....
Заранее премного благодарен.
1
14 мая 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by Silver Knight
Подскажите пожалуйста, каким образом можно получить координаты курсора мыши на построенном в Chart-e графике. То есть, щелкаю на графике мышкой и хочу получить координаты по осям....
Заранее премного благодарен.


 
Код:
void __fastcall TForm1::Chart1ClickAxis(TCustomChart *Sender,
      TChartAxis *Axis, TMouseButton Button, TShiftState Shift, int X,
      int Y)
{
 ShowMessage(IntToStr(X)+" "+IntToStr(X));
}

Выдает координаты при клике по оси. Тот же принцип - для клике по легенде и т.п.
1
14 мая 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by Silver Knight


Спасибо огромное.
А каким образом можно привязаться к координатам выведенного на графике Series-a?


Не понял вопроса. Точно так же у него есть свойство Click -

 
Код:
void __fastcall TForm1::Chart1ClickSeries(TCustomChart *Sender,
      TChartSeries *Series, int ValueIndex, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
/*  Series->//здесь делаешь то что тебе необходимо
  Sender->//и так далее.*/
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог