Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TChart - TLineSeries ohne Line? aber mit Klick?
Cheryll - Di 05.10.10 15:04
Titel: TChart - TLineSeries ohne Line? aber mit Klick?
Hallo Leute,
ich habe ein TChart mit einer Series vom Typ LineSeries. Ich habe jene Option aus Linienchart gewaehlt, die die Werte als Punkte zeichnet. Klappt auch ganz gut. Die Punkte sind, wo ich sie gerne möchte. Nur - die Linien, die die Punkte verbinden, stören.
1)
Gibt es einen Weg, diese Linien auszublenden?
(Die Punkte "einfach zeichnen" kann ich leider nicht, weil sie eher kompliziert mit einer eigenen Achse platziert werden).
2)
Zu diesen Punkten würde ich mir gerne längeren Text in einer Messagebox oder ähnnlichem ausgeben lassen. Wie stelle ich es an, dass ich meine Punkte einfach anklicken kann und die Information in einer Box lesen? Was muss ich hier beachten von wegen Laufzeit / Entwurfszeit?
Cheryll
Muck - Di 05.10.10 19:40
Hi,
Zu 1)
Statt TLineSeries benutze TPointSeries und schon hast Du nur Punkte ohne Linien.
Zu 2)
Du kannst Werte auch mit Chart1.Series[0].AddXY( fuellen und dort Texte mitgeben. Diese Texte koennen dann als Marks ueber den Punkte angezeigt werden.
Falls Du die Klickversion bevorzugst einfach das OnClickSeries des Charts benutzen. Schau Dir einfach mal die Delphi Hilfe dazu an.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!