![]() |
TChart SeriesClick Problem
Hallo,
ich haben ein Chart(TChart) auf das mithilfe von Serie.AddXYZ(..) (TCustom3DSeries) eine ganz Menge an Punkten gezeichnet. Meine Ziel ist auf einen Punkt zu Klicken und ihn farblich hervorzuheben. Aus diesem Grund verwende ich das Ereignis OnSeriesClick. Nun zu meinem Problem Das Programm geht in die Methode, leider Markiert es aber den falschen Punkt!! Am Zeichnen liegt es nicht, ich hab schon alle möglichen Wege getest. Könnte es sein das der Wert von ValueIndex irgndwie falsch ist oder noch angepasst werden muss etc??? Ich hab echt keine Idee mehr woran es leigen könnt. Über Hilfe wäre ich echt dankbar. mfg Memex |
AW: TChart SeriesClick Problem
Hallo,
hat keiner eine Idee?? Ich hab noch ein bisschen Rumprobiert. Abhängig wo ich einen Punkt ankicke (ausgehend von Bildschirmmitte) passiert folgendes: Links oberes virtel: Meine Punkt wird nach links oben verschoben rechts oberes virtel: meine Punkt wird nach rechts oben verschoben usw. kann mir nur keinen Reim darauf machen. Habt ihr eine Idee? Das Zeichnen hab ich in einer ClickSeries Mehtode mit folgenden Varianten Probiert:
Delphi-Quellcode:
Es werden verwunderlicherweise bei beiden Varianten leicht unterschiedliche Punkte gezeichnet..:?:
Series8.AddXYZ(Series.XScreenToValue(x),Series.YScreenToValue(y),NE_Z.Zahl);
Series8.AddXYZ(Series7.XValue[ValueIndex],Series7.YValue[ValueIndex],NE_Z.Zahl); mfg Memex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz