Я пытаюсь создать небольшое приложение. Я хочу использовать 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 вверху». Я хотел бы сохранить верхнее меню во всех формах, но затем, когда пользователь щелкает элемент меню, новая форма должна загружаться на той же странице. поэтому пользователь может использовать только одну форму и щелкнуть другой пункт меню, чтобы загрузить другую форму. Таким образом, должна быть одна форма, жизнеспособная во все времена. нет пустого экрана.
ОТРЕДАКТИРОВАНО: Когда я гуглил, я нашел способ унаследовать меню. Итак, я создал базовую форму, а затем в других формах унаследовал базовую форму. Итак, теперь я вижу одно и то же меню на всех формах. Но проблема в том, что когда я нажимаю на пункт меню, открывается вторая форма. Я просто хочу, чтобы он открывался в том же окне. Как это может быть сделано?
Пожалуйста помоги