Un poquito System.Activator
Bueno, una vez cuando comencé a trabajar ya como ingeniero de sistemas en un entorno real, conocí algo que yo decía que tenia que existir, y era formar un menú desde la base de datos, dependiendo del usuario; pues hasta aquí todo bien, pues la forma mas lógica para mi en ese momento era agregar todas las opciones del menú a mi forma principal, y después ir preguntando si en realidad el usuario estaba habilitado a entrar a este ítem. Después cuando conocí un poco de seguridad, supe que esta forma era incorrecta, por que hacerlo de esa manera, le incitaba al usuario a que “tratara de dañar” el aplicativo de alguna forma para entrar a las opciones que el podía ver que existían pero no eran para su uso; para resolver este problema, agregaba todas las opciones al menú, después cuando iniciaba la aplicación, verificaba las opciones que el usuario tenia disponibles y las que no las eliminaba del menú. Obtuve en cierta parte el resultado de lo que necesitaba, pero aun era una mala soluc...