Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 13.08.19
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard beobachten von Chartbreite, -shift, -skalierung

Ich habe einen Indikator in einem Unterfenster.
Dessen Größeneinstellungen werden berechnet durch die Einstellungen im Hauptfenster (wie breit es ist, wie groß die Bars skaliert sind, und wie groß der Shiftwert vom rechten Rand ist).
Wird jetzt das Hauptfenster verändert, zum Beispiel enger gemacht, dann muß auch die Darstellung im Unterfenster enger werden, das heißt die Lage/Position der Elemente muß neu berechnet werden.
Alle Variablen, die Grundlage der Berechnung sind, wurden global gesetzt, so daß sie überall verfügbar sind.

Frage: wo packe ich die Beobachtung von Veränderungen am besten hin (also Abfragen wenn DerzeitigeChartBreite =! ChartBreiteVariable dann Neuberechnen)? Mir fällt dazu als einfachste Lösung nur der Timer ein, aber vielleicht gibt es noch andere Möglichkeiten.

Danke AVT