Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
2. Okt 2005
Laut Dokumentation übergibst du einen XLabel als zweiten Parameter der Methode Add() beim Befüllen deiner ChartSeries. Wenn du auf diesen Wert im Ereignis OnShowHint zugreifen willst, dann so:
...
HintStr := cs.XLabel + ' -- ' + cs.YValueToText(cs.YValues)
+ ' % -- Gruppe :' + cs.Title;
...
Du kannst die cs.XLabel aber auch getrennt setzen. Eine letzte Möglichkeit zur Bestimmung...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
2. Okt 2005
Hallo René,
hast du Code, mit dem ich dein Problem auf meiner Maschine nachstellen kann? Am liebsten ein kleines Stück, welches nur das Problem zeigt - nicht gleich dein ganzes Projekt...
Ansonsten denke ich, dass du vielleicht den Markertext bei allen Punkten initialisiert hast, nur bei Serie 1 nicht - deshalb erhältst du dort 96 als Defaultwert.
Grüße vom marabu
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
19. Sep 2005
Hallo René,
ich habe, als ich bei Holger abgeschrieben habe, einen Fehler mit abgeschrieben (mich so reinzulegen - das merke ich mir). Ich habe die notwendige Änderung an meinem Code angebracht.
marabu
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
19. Sep 2005
Holger, ich bin erst durch deinen Code auf die Idee gekommen nach einer Lösung zu forschen. Natürlich funktioniert dein Ansatz über das Ereignis OnMouseMove(). Mir fiel nur auf, dass dabei (der value mit dem index 0 unterschlagen und) das hint window nicht aktualisiert wurde. Zum Testen habe ich ein Balken Diagramm verwendet. Wenn ich die Maus von einem zum nächsten Balken führe ohne die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
19. Sep 2005
Hallo Holger,
wenn du damit Application.ShowHint meinst, dann deshalb:
...
HintInfo.ReshowTimeout := 50;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
19. Sep 2005
Hallo René,
ich würde es ungefähr so machen:
interface
...
type
TMainForm = class(TForm)
TheChart: TChart;