![]() |
TChart OnMouseMove über einen Marker, Marker-Text positionieren
Ich habe einen TChart mit mehreren Series (Linien) drauf. An jedem Dateneintrag ist ein Marker zu sehen. Den habe ich rund dargestellt und gut sichtbar.
Wenn ich mit der Maus drüberfahre, speichere ich mir zwischen, über welchem Marker ich bin zeige mir in GetMarkText einen eigenen Marker-Text basierend auf den Daten in meiner Datenstruktur an. Aber oft wird auch gar nichts angezeigt, weil wohl nicht genug Platz zur Verfügung steht um den Marker-Text anzuzeigen. Wie kann ich den Marker-Text an einer personalisierten Stelle anzeigen lassen? Beispielsweise (0, 0) vom TChart? Die Infos vom Marker bekomme ich alle, das ist kein Problem. |
AW: TChart OnMouseMove über einen Marker, Marker-Text positionieren
Ich kenne TChar nicht aber hätte eine Idee falls es keine Lösung gibt.
Ein transparentes Label, MausEnter -> Label.Caption vom Marker.Text -> Label.AlphaBlend 200 rum MausLeave -> Label.AlphaBlend 0 Oder Label auf Panel oder oder oder, Grundidee bleibt die selbe. |
AW: TChart OnMouseMove über einen Marker, Marker-Text positionieren
Danke für die Idee aber das wäre alles viel zu kompliziert. Die Marker habe ich schon, ein OnMouseMove was darauf reagiert auch. Ich muss nur den Marker-Text der aufpoppt nicht über dem Marker anzeigen lassen, sondern an einer anderen, von mir definierten Stelle wo genug Platz ist.
Edit - warte ich habe das glaube ich falsch verstanden. Was du meinst ist, ich zeige den Marker-text gar nicht erst an, sondern nehme den Text und zeige ihn in einem Label an? Zitat:
|
AW: TChart OnMouseMove über einen Marker, Marker-Text positionieren
Sorry das ich es nicht kenne, ist der aufploppende Text ein Hint? Dann kann man es abfangen und sonst was mit machen, weil das von Windows gesteuert wird.
//edit Also Maus über dem Objekt und es wird eine Windows-Hint eingeblendet für ein paar Sekunden und verschwindet wieder. |
AW: TChart OnMouseMove über einen Marker, Marker-Text positionieren
Klappt jetzt genau so wie es soll. Habe es mit einer GroupBox und einem Label gemacht. Wird genau da angezeigt wo ich es brauche.
|
AW: TChart OnMouseMove über einen Marker, Marker-Text positionieren
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:31 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