Announcement

Collapse
No announcement yet.

TChart - Anordnung der Reihen zur Laufzeit

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TChart - Anordnung der Reihen zur Laufzeit

    Hallo,<P>für eine Auswertungsroutine muss ich die Anordnung der Reihen (zur Laufzeit)<BR>
    in einem TChart ändern. Sollte laut Hilfe (BCB3/5) auch kein Problem sein.<BR>
    Aus der Hilfe die Pascal-Lösung:
    <PRE>
    Chart1.SeriesList[ 0 ]:= MySeries2;
    Chart1.SeriesList[ 1 ]:= MySeries1;
    Chart1.SeriesList[ 2 ]:= MySeries3;
    </PRE>
    Nach meinem Verständnis in C umgesetzt:
    <PRE>
    Chart1->SeriesList[ 0 ] = MySeries2;
    Chart1->SeriesList[ 1 ] = MySeries1;
    Chart1->SeriesList[ 2 ] = MySeries3;
    </PRE>
    Leider meckert da der Compiler. Kennt jemand einen Ausweg?<P>Grüße, Ralf

  • #2
    Hi Ralf!<br>

    Du mußt erst Series1-Series3 erzeugen und dann zuweisen.<br>
    Da SeriesList von TList abstammt, mußt Du mit ->Add() erst<br>
    Deine Einträge hinzufügen.<br>
    Das Beispiel setzt voraus das schon 3 Einträge vorhanden sind.<br>
    Du kannst es dynamisch selber tun oder im Objektinspector.<br>

    Example:<br>
    TPointSeries *series1 = (TPointSeries*)Chart1->SeriesList->Add();<br>

    Gruß Fre

    Comment

    Working...
    X