User Role GUI components management

Hi All,

I am looking for a smart user role management applied to Form components.
I am in the situation to get a decision about display or not display ( enable o not enable) a component in a GUI basing on the role owned by the user.
Any suggestion ?