Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: chart mit button-Funktion

  Alt 23. Mär 2015, 08:51
Hallo Hartfrid,

Du bist ganz kurz vor dem Ziel.

Lege die eine Prozedur an, die aufgerufen werden soll, wenn der Anwender auf Deine Serie klickt. Ich nehme mein Mini-Beispiel:
Delphi-Quellcode:
procedure TForm30.Series1Click(Sender: TChartSeries; ValueIndex: Integer;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  ShowMessage( IntToStr(ValueIndex) );
end;
und dann musst Du diese nur noch Deiner Serie zuweisen:

(Chart2.Series[0] as THorizBarSeries).OnClick:= Series1Click; das OnClick-Event sollte schon in das Basis-Klasse vorhanden sein, so dass (vermutlich) auch

Chart2.Series[0].OnClick:= Series1Click; funktionieren wird.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat