Mouseover-Hinweis für TChart Serie Wert

Ich bin mit einem TChart in Delphi 7, und ich möchte dem display einige Balken. Ich bin mit dem folgenden code zum einrichten der Serie-Werten aus einer Datenbank-Abfrage:

  chart1.FreeAllSeries;

  chart1.SeriesList.Clear;

  chart1.AddSeries(TBarSeries.Create(Self));
  TBarSeries(chart1.Series[0]).BarStyle:=bsRectGradient;

  with query1 do
    begin
      Close;
      Execute;

      while not EoF do
        begin
          chart1.Series[0].Add(FieldAsFloat('sum_actual_days'), FieldAsString('contract_no'));
          Next;
        end;

    end;

Bar (Wert) zeigt nun die Beschriftung, die unter der bar, und in einem gelben Rechteck über der bar.

Statt der Wiederholung der label-Wert-zweimal, ich habe einige zusätzlichen Informationen aus der Abfrage, die ich zeigen möchte oben in der bar statt der Bezeichnung (oder, vorzugsweise, als ein mouseover-Tipp). Kann das mit der TChart? Und wie... ?

InformationsquelleAutor ObiWanKenobi | 2009-06-25
Schreibe einen Kommentar