Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 26.06.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard An-/Abschalten von Indikatorlinien

Ich habe Probleme mit dem An- und Abschalten (der Sichtbarkeit) von Indikatorlinien.

Situation:
Ein Indikator im SubWindow mit insgesamt 28 Linien - ja, das ist viel, darum müssen sie (un-)sichtbar sein bei Bedarf. Diese Linien werden über Buffer gezeichnet, IndexBuffer(0-27). Zum Schnellen Ein-/Ausschalten gibt es für jede Linie ein Button (wird der gedrückt, verschwindet sie, noch mal gedrückt und Linie ist wieder da -- so jedenfalls die Theorie).

Problem:
Ich kriege die Linien zwar abeschaltet, aber nicht wieder angeschaltet.
In OnChartEvent habe ich schon alles versucht, sowohl den direkten Befehl
SetIndexStyle(x,DRAW_LINE...) versus SetIndexStlye(x,DRAW_NONE)
als auch das Setzen von
(bool)IsOn[x]=1 versus (bool)IsOn[x]=0 (mit Bedingung in OnInit)

Nun weiß ich nicht mehr weiter. Hat jemand eine Idee?
Danke. AVT