Поместите форму в центр панели
У меня есть форма под названием mainform, и она содержит панель под названием formcontainer. Форма mainform также содержит кнопку, так что когда я нажимаю на кнопку, она отображает другую форму, называемую users в панели formcontainer. Все работает нормально, но я хочу, чтобы пользователи формы находились в центре панели formcontainer.
Что я уже пробовал:
private Form currenChildForm; private void OpenChildForm(Form childForm) { if (currentChildForm != null) { currentChildForm.Close(); } currentChildForm = childForm; currentChildForm.TopLevel = false; currentChildForm.FormBorderStyle = FormBorderStyle.None; currentChildForm.Dock = DockStyle.Fill; formContainer.Controls.Add(currentChildForm); formContainer.Tag = currentChildForm; currentChildForm.BringToFront(); currentChildForm.StartPosition = FormStartPosition.CenterScreen; currentChildForm.Show(); }
Maciej Los
Это детская форма MDI? Почему бы вам не установить свойство MdiParent?
MaximusDebois
Нет-это не дочерняя форма MDI. Я думал, что использование MDI для профессиональной работы нецелесообразно