Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Obtener x,y del chart seleccionado (https://www.clubdelphi.com/foros/showthread.php?t=72287)

vivamotos 08-02-2011 20:50:24

Obtener x,y del chart seleccionado
 
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:
Código:

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.


La franja horaria es GMT +2. Ahora son las 19:00:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi