// Armo los menues y submenues private void ArmaFormularios(int grupo, ToolStripDropDownButton Menu_Modulos, Modelo_Entidades.Modulo oModulo) { // Le solicito a la controladora la lista de funciones de un módulo determinado. // Defino un objeto ToolStripMenuItem para asignar los permisos recuperados. ToolStripMenuItem SubMenu_Formularios; // Recorro el listado de los permisos según el perfil foreach (Modelo_Entidades.Formulario oFormulario in cPerfil.ObtenerFormulariosPorModulo(oModulo)) { // Creo el objeto ToolStripMenuItem para cargar la funcion recibida SubMenu_Formularios = new ToolStripMenuItem(); SubMenu_Formularios.Name = oFormulario.descripcion.ToString(); SubMenu_Formularios.Text = oFormulario.nombredemuestra; SubMenu_Formularios.Tag = oFormulario.descripcion; // Agrego la función al módulo asociado Menu_Modulos.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { SubMenu_Formularios }); // Le asigno el método que tiene que ejecutar cuando se dispare el evento click de la función. SubMenu_Formularios.Click += new EventHandler(this.ItemClick); } }