stefan27dk
Привет, вы просто напишите название своей панели, в которой вы хотите загрузить форму.
Например, panel2.Controls.Добавить(form3);
Если вы хотите загрузить разные формы в одну общую панель, которая находится, скажем, посередине, и у вас есть кнопки над панелью, поэтому при нажатии кнопки a в "panel2" появится другая форма, я называю ее Loader_panel.
частный недействительными HideAllForms()
{
SagerForm2.Скрыть();
AdvokaterForm3.Скрыть();
MedarbejderForm6.Скрыть();
SekretaerForm7.Скрыть();
YdelserForm8.Скрыть();
KunderForm9.Скрыть();
Form10.Скрыть();
HomeForm11.Скрыть();
DeveloperForm12.Скрыть();
}
//"Скрыть все остальные формы, предназначенные для отображения на панели"
HideAllForms(); // это метод
Form10.TopLevel = false; // если он не false, вы не можете добавить его элементы управления на панель
Loader_panel.Управления.Add(Form10); // "Loader_panel" - это имя панели, в которую вы будете загружать формы
Form10.FormBorderStyle = Система.Окна.Формы.Formborderstyle значение.Нет; //удаляет границу
KoerselForm10.Док = DockStyle.Fill; // это важно, чтобы форма автоматически изменялась при изменении размера окна
в противном случае он останется того же размера, даже если вы измените размер окна. Конечно, вам нужно будет иметь стиль док-станции Loader_panels, чтобы быть, скажем, средним. Таким образом, у вас есть панель с кнопками сверху, которая является dockStyle Top и Loader_panel dockStyle middle. Поэтому, когда вы изменяете размер своей формы, загруженные формы в Loader_panel изменяются как окно.