Долгое время без работы над winform (сейчас я разработчик asp.net), но на этот раз мне нужно приложение, которое я использую сам, поэтому я начинаю работать этим утром, и появляются проблемы (с каждым началом проекта. ..lol).
Я думал о MainForm, разделив его на две стороны: левая сторона (около 20% ширины экрана), которая будет содержать MENU (menustrip?), А остальная часть будет стороной 'дочерняя форма'.
Идея состоит в том, что при щелчке по одному из элементов меню (помните, слева от основной формы), он создаст и создаст экземпляр формы, и покажет его на стороне контента (справа).
Там будет ТОЛЬКО одна форма одновременно на стороне контента (справа), но мне, вероятно, понадобится свойство ShowDialog для создания новой, отдельно от основной формы.
Проблема:
Я не знаю, какой элемент управления мне следует использовать в основной форме, чтобы разместить «заполнитель содержимого» (как asp.net) справа от основной формы, поэтому я могу динамически загружать / выгружать форму, нажимая в элементах меню.
Я знаю, как открыть новый диалог (form.ShowDialog и т. Д.), Но я не помню, возможно ли это или нет.