PDA

Ver la Versión Completa : Obtener x,y del chart seleccionado


vivamotos
08-02-2011, 20:50:24
Buenos días,

Tengo un problema con el componente chart, con el evento OnClickBackground obtengo el X,Y clickado pero entonces no me funciona el scroll, pero con el evento OnClick si que funciona el scroll, es por, eso que con el evento OnClick como puedo saber el X e Y clicado en el grafico???

Grácias.

ecfisa
13-02-2011, 10:00:22
Hola vivamotos.

Podes usar el evento OnMouseDown del TChart para obtener las coordenadas.

Ejemplo:

void __fastcall TForm1::Chart1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if (Button == mbLeft) // ¿ botón izquierdo presionado ?
/* aca haces lo que quieras con las coordenadas,
en el ejemplo las muestro en el caption del form */
Caption = Format("%d %d", ARRAYOFCONST((X,Y)));
}


Un saludo.