I am trying to develop a c # desktop application. What I want to do is provide users access to forms according to their authorization and roles, and define, add, update, delete, or monitor access. I can determine the roles and powers on enum and get the results according to the information from the database. But I couldn't put the idea of how to reflect it on forms and buttons. Waiting for help and suggestions. Thanks.