Bonjour à tous.
Dans un teechart avec plusieurs serie, j'essaie en fonction de la position du curseur sur x ( axe de temps) de retrouver la valeur dans le serie en y et d'ajouter à la legende la valeur dans la serie
(c'est peut-etre pas clair ::)
Mais j'ai toujours (indexSerie = -1)
Pourquoi ?
Merci
---------- Voici le bout de code -------------
tmpx, tmpy : Double;
Index = Index de la serie.
Indexserie = index dans la serie.
Chart1.SeriesList.Series[Index].GetCursorValues(tmpX,tmpY);
IndexSerie := Chart1.SeriesList.Series[Index].XValues.Locate(tmpX);
If (IndexSerie <> -1) Then
Begin
ShowMessage(FloatToStr(Chart1.SeriesList.Series[Index].YValue[IndexSerie]));
End;
MERCI BEAUCOUP A QUI POURRA M'AIDER
JMN