Il suffit d'utiliser des flags : il s'agit de boolean qui font te servir à rajouter une condition. Par exemple quand tu est dans un menu ou tu veux que tes boutons ne soient plus actifs, tu lèves ton drapeau (à TRUE par exemple) et dans ta condition qui gère ton bouton que tu veux désactiver tu rajoutes && Flag==FALSE. Ainsi quand tu seras dans un menu où tu as levé ton flag, ton bouton ne sera plus actif. Ne pas oublier evidement quand tu reviens à un menu où tes boutons doivent être actif de rabaisser le drapeau.