Ishima ha scritto:
Ma non funziona. On/off sono delle immagini dichiarato come Icon.
Come l'altra tua discussione, qui c'è poco che ha senso. Innanzitutto una variabile locale
stato, che la inizializzi a false ... quindi è false.
Poi comunque nel if non c'è nemmeno una comparazione (cioè stato==false) ma un assegnamento (stato=false) e questo è comunque sbagliato concettualmente sebbene sia tecnicamente lecito perché è un assegnamento a un boolean e la espressione dà un boolean che è per un if.
Cerca di ragionare meglio su cosa hai a disposizione. Potresti verificare il reference alla icona che c'è in quel momento. O forse meglio (e questo valeva anche nell'altra discussione), "ragiona" sul cambio di stato in base ad altre informazioni che hai, molto probabilmente, tenuto da qualche parte.