hi,
give a function code to your dropdown and make the button visible/in visisble on its basis.
in pai
if sy-ucomm = 'DROP'.
your logic for making button visible invisible.
endif.
you can also try placing your button in a subscreen and calling it to make it visible and a blank subscreen to make it invisible.
hope it helps