Hola a todos. Estoy haciendo una utilidad para cargar las opciones de menús
disponibles en un control MenúStrip en base de datos. El código que tengo es
muy fácil:
static public void RecargaOpcionesMenu(MenuStrip menu)
{
foreach (ToolStripItem tsi in menu.Items)
{
if (GuardaOpcion(tsi.Text,"",tsi.Visible, true))
{
if (tsi.GetType().Name == "ToolStripMenuItem")
{
ToolStripMenuItem t = (ToolStripMenuItem)tsi;
RecargaOpcionesMenu(t.DropDownItems,tsi.Text);
}
}
else
{
return;
}
}
}
static public void RecargaOpcionesMenu(ToolStripItemCollection
subMenu,string padre)
{
foreach (ToolStripItem tsi in subMenu)
{
if (GuardaOpcion(tsi.Text , padre ,tsi.Visible , true ))
{
if (tsi.GetType().Name == "ToolStripMenuItem")
{
ToolStripMenuItem t = (ToolStripMenuItem)tsi;
RecargaOpcionesMenu(t.DropDownItems,tsi.Text );
}
}
else
{
return;
}
}
}
Leer las respuestas