Как открыть фрейм на той же странице С# с глобальным MenuStrip?

Я пытаюсь создать небольшое приложение. Я хочу использовать MenuStrip как глобальное меню «меню по всем подчиненным формам». Однако, когда я нажимаю на элемент MenuStrip, я хочу открыть другую «страницу» формы в той же основной форме. В настоящее время я использую формы Windows.

Вот что я делаю

private void addInventoryToolStripMenuItem_Click(object sender, EventArgs e)
{
    var addInventory = new addInventory();
    addInventory.Show();
}

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
    Application.Exit();
}

Когда я нажимаю на addInventoryToolStripMenuItem, форма addInventory открывается «как всплывающее окно». Я хочу открыть форму в том же окне, «чтобы новая форма имела тот же глобальный MenuStrip вверху». Я хотел бы сохранить верхнее меню во всех формах, но затем, когда пользователь щелкает элемент меню, новая форма должна загружаться на той же странице. поэтому пользователь может использовать только одну форму и щелкнуть другой пункт меню, чтобы загрузить другую форму. Таким образом, должна быть одна форма, жизнеспособная во все времена. нет пустого экрана.

ОТРЕДАКТИРОВАНО: Когда я гуглил, я нашел способ унаследовать меню. Итак, я создал базовую форму, а затем в других формах унаследовал базовую форму. Итак, теперь я вижу одно и то же меню на всех формах. Но проблема в том, что когда я нажимаю на пункт меню, открывается вторая форма. Я просто хочу, чтобы он открывался в том же окне. Как это может быть сделано?

Пожалуйста помоги


person Jaylen    schedule 03.07.2014    source источник
comment
Похоже на контейнер MDI.   -  person LarsTech    schedule 04.07.2014
comment
Используя MDI, пользователь может открыть несколько окон или не открывать формы. Мне нужно открыть только 1 форму. поэтому, когда пользователь щелкает элемент меню, другая форма загружается в том же месте.   -  person Jaylen    schedule 04.07.2014
comment
Возможно, вы стремитесь к пользовательскому элементу управления, который будет динамически размещаться на поверхности формы, действуя так, как если бы это был совершенно новый интерфейс... но также рассмотрите элемент управления вкладками, если вы знаете элемент управления, вы поняли :)   -  person terrybozzio    schedule 04.07.2014
comment
Вы можете проверить мой ответ на этот пост   -  person TaW    schedule 07.07.2014