Forum: Programmieren allgemein
by Daniel,
23. Mär 2015
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:
procedure TForm30.Series1Click(Sender: TChartSeries; ValueIndex: Integer;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
ShowMessage( IntToStr(ValueIndex) );
end;
Forum: Programmieren allgemein
by Daniel,
20. Mär 2015
Hallo
Du zäumst das Pferd von der falschen Seite auf. In Deinem Beispiel versuchst Du, OnClick selbst aufzurufen - tatsächlich möchtest Du aber warten, bis der Anwender dies tut. Schaue Dir mal im Objekt-Inspektor Deine Balken-Serie an. Dort findest Du das Ereignis "OnClick", welches quasi "von selbst" (nicht ganz, aber für den Moment mag das passen) ausgelöst wird, wenn der Anwender auf...
Forum: Programmieren allgemein
by Daniel,
20. Mär 2015
Moin,
wenn Du mit "Zeile" den Balken der Serie meinst, dann schaue Dir das OnClick-Ereignis der Serie an. Alternativ hat das Chart selbst auch noch ein OnClick-Ereignis, damit könntest Du Klicks auf den Hintergrund abfangen.