Salve
Nella mia applicazione ho un form mdi child che possiede un menu, questo viene accodato al menu' della finestra contenitore.
A runtime devo aggiungere sottomenu a quelli che gia possiede o eliminarli.
Mentre la prima parte va liscia, riesco a rimuovere sottomenu' solo se impongo mdiparent a null
e lo reimposto dopo le operazioni.
Sto sviluppando sotto net 2.0, estendendo un'applicazione scritta in 1.1, quindi menu', toolbar etc sono di tipo vecchio (non strip)
questo e' il pezzo di codice in cui effettuo la rimozione
for (int i = 8; i < mnuCat.MenuItems.Count; i++) {
//trovato
if (mnuCat.MenuItems[i].Text == DelCatwnd.itemSel)
{
mnuCat.MenuItems.Remove(mnuCat.MenuItems[i]); //Cancello la voce dal menu'
break;
}
}
Sto sbagliando qualcosa o c'e' un modo specifico per modifcare i menu' di finestre mdi child?
Grazie in anticipo a chiunque voglia aiutarmi
B.