Might be confused about what your asking but why not make a transparent button with the parent of your panel and send it to the back with the designer (right click on button view) and just fill the panel with the button, that way all your other views will be on top of the transparent button? Then code your button states to the desired changes.
Or when your panel has been pressed what change is made? you say it has 3 changes pressed,not pressed,disabled so use 'if' statement to check the state and make the changes you want, if background image = 1.jpg Then... etc