DJ PhoeniX
Form1.MainMenu := nil; ничего не изменит.
Nyctos Kasignete
Можно не извращаться (тем более, что твой код скроет не только все элементы TMainMenu ,но и все элементы TPopupMenu)
Пиши так:
Код:
for i:=0 to MainMenu1.Items.Count-1 do
MainMenu1.Items[i].Visible := false;