Un compito con i pulsanti!

 

Ci sono 10 pulsanti sulla tabella,

Compito: quando si preme uno qualsiasi dei pulsanti, il pulsante precedentemente premuto dovrebbe essere rilasciato. Come risolvere questo compito senza usare OnChartEvent?

 
Vladimir Pastushak:

Ci sono 10 pulsanti sulla tabella,

Compito: quando uno dei pulsanti viene premuto, il pulsante precedentemente premuto dovrebbe essere rilasciato. Come risolvere questo compito senza usare OnChartEvent?

In che modoOnChartEvent() non è adatto?
 
Anatoli Kazharski:
Cosa c'è di sbagliato in OnChartEvent()?
Non funziona nel tester...
 

È difficile dare consigli senza conoscere l'architettura (struttura) del programma.

Per esempio, potete memorizzare il nome (puntatore all'oggetto) dell'ultimo pulsante premuto in una variabile globale e cambiare lo "stato" del pulsante precedente quando ne premete un altro.
 
Ilyas:

È difficile consigliare senza conoscere l'architettura (struttura) del programma.

Per esempio, potete memorizzare il nome (puntatore all'oggetto) dell'ultimo pulsante premuto in una variabile globale e cambiare lo "stato" del pulsante precedente quando ne premete un altro.
Il compito è semplice, come descritto nel primo post ... 10 pulsanti, uno premuto il precedente è stato premuto ...
 
Vladimir Pastushak:
Non funziona nel tester...
In un timer, si può cercare di tenere il conto.
 
Anatoli Kazharski:
In un timer, si potrebbe cercare di tenere il conto.
Puoi suggerire una soluzione?
 
Vladimir Pastushak:
Può suggerire una soluzione?

Non ho sperimentato gli oggetti grafici nel tester per molto tempo, perché in precedenza molti oggetti non potevano essere creati lì.

Forse gli sviluppatori hanno intenzione di far funzionare OnChartEvent() nel tester? Non sei interessato al Service Desk?

 

Il timer nel tester funziona?

Come si fa a premere un pulsante nel tester senza produrre un evento OnChart? Con il software?

 

I pulsanti nel tester funzionano bene, cliccati con il mouse...

OnChartEvent() è previsto, ma non si sa ancora quando...

 
Guarda l'architettura del controller RadioGroup...
Motivazione: