protected override void RemoveItem(int index) { var item = this[index]; base.RemoveItem(index); parent.RemoveMenu(item); }