Auf der Karte befinden sich 10 Schaltflächen,
Aufgabe: Wenn eine der Schaltflächen gedrückt wird, soll die zuvor gedrückte Schaltfläche wieder freigegeben werden. Wie kann man diese Aufgabe lösen, ohne OnChartEvent zu verwenden?
Was ist falsch mit OnChartEvent()?
Es ist schwierig, Ratschläge zu geben, ohne die Architektur (Struktur) des Programms zu kennen.
Sie können zum Beispiel den Namen (Zeiger auf ein Objekt) der zuletzt gedrückten Taste in einer globalen Variablen speichern und den "Status" der vorherigen Taste ändern, wenn Sie eine andere Taste drücken.Es ist schwierig, Ratschläge zu erteilen, ohne die Architektur (Struktur) des Programms zu kennen.
Sie können zum Beispiel den Namen (Zeiger auf das Objekt) der zuletzt gedrückten Taste in einer globalen Variablen speichern und den "Status" der vorherigen Taste ändern, wenn Sie eine andere Taste drücken.Funktioniert nicht in der Testversion...
Mit einem Timer können Sie versuchen, den Überblick zu behalten.
Können Sie eine Lösung vorschlagen?
Ich habe schon lange nicht mehr mit grafischen Objekten im Tester experimentiert, denn früher konnten viele Objekte dort gar nicht erstellt werden.
Vielleicht haben die Entwickler Pläne, OnChartEvent() in der Testversion zum Laufen zu bringen? Kein Interesse am Service Desk?
Funktioniert der Timer im Testgerät?
Wie drücken Sie eine Schaltfläche im Tester, ohne ein OnChart-Ereignis zu erzeugen? Per Software?
Die Schaltflächen im Testgerät funktionieren gut, wenn sie mit der Maus angeklickt werden...
OnChartEvent() ist geplant, aber wann ist noch nicht bekannt ...
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Es gibt 10 Schaltflächen auf der Karte,
Aufgabe: Wenn eine der Schaltflächen gedrückt wird, soll die zuvor gedrückte Schaltfläche freigegeben werden. Wie kann man diese Aufgabe lösen, ohne OnChartEvent zu verwenden?