В дополнение к ответам других, рассмотрите возможность его кодирования, чтобы тот же код можно было использовать, чтобы перевернуть элементы управления, чтобы они снова стали видимыми, если вы их переключаете, чтобы у вас не было дублированного кода:
void SetMenusVisibility(bool visible)
{
//credit to Vivek for his loop
foreach(Control ctrl in this.Controls)
{
if(ctrl.GetType() ==typeof(ToolStrip))
ctrl.Visible=visible;
}
}