Eine Aufgabe mit Tasten!

 

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?

 
Vladimir Pastushak:

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?

Warum istOnChartEvent() nicht geeignet?
 
Anatoli Kazharski:
Was ist falsch mit OnChartEvent()?
Funktioniert nicht in der Testversion...
 

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.
 
Ilyas:

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.
Die Aufgabe ist einfach, wie im ersten Beitrag beschrieben ... 10 Tasten, eine gedrückt, die vorherige wurde gedrückt ...
 
Vladimir Pastushak:
Funktioniert nicht in der Testversion...
Mit einem Timer können Sie versuchen, den Überblick zu behalten.
 
Anatoli Kazharski:
Mit einem Timer können Sie versuchen, den Überblick zu behalten.
Können Sie eine Lösung vorschlagen?
 
Vladimir Pastushak:
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 ...

 
Sehen Sie sich die Architektur des RadioGroup-Controllers an...