TeeChart 8.05.50522 Aktualisierungsproblem
-
Hi,
ich benutze ein TChart und verschiebe die BottomAxis über die Eigenschaften
Chart1->BottomAxis->PositionUnits = muPixels
Chart1->BottomAxis->PositionPercent = -25;
Chart1->BottomAxis->TitleSize = 25;um 25 Pixel nach unten, um zwischen dem unteren Rand des Chart und der Achse Informationen anzuzeigen. Das funktioniert auch soweit ganz gut, nur wenn ich das dynamisch ändern möchte bekommt das Chart davon nichts mit, die Achse rutscht wieder nach oben und durch meine Malerei zeichne ich über die Achsenbeschriftung. Sobald ich das Fenster ziehe oder irgendeine Zeichenfunktion des Chart auslöse korrigiert sich das dann von allein, scheint also ein Aktualisierungsproblem zu sein.
Direkt nach dem Setzen der Attribute habe ich versuchsweise ein Invalidate()/Repaint() des Chart aufgerufen, klappte allerdings nicht. Wäre toll, wenn jemand da eine Idee hat.
-
Lösung gefunden:
Wenn ich manuell eine WM_PAINT Nachricht an das Chart sende aktualisiert es sich korrekt:
Chart1->Perform( WM_PAINT, 0, 0 );