Я хочу поместить все элементы управления определенной формы в панель. Пока проблем нет, однако размеры элементов, добавленных в панель, изменяются. Предположим, что размер панели составляет 800x600, а модуль, содержащий элементы управления, которые я хочу добавить на панель, имеет такой же размер, т.е. 800x600. Размеры элементов управления автоматически изменяются, несмотря на то, что автоматическое изменение размеров отключено как на панели, так и в самом модуле. Я написал функцию, которая переключает элементы управления формы на другую.
Sub SwitchPanel (ByVal FormToShow As Form)
FormToShow.FormBorderStyle = Windows.Forms.FormBorderStyle.None
FormToShow.Location = New System.Drawing.Point(0, 0)
FormToShow.WindowState = FormWindowState.Normal
Home.GunaPanel.Controls.Clear()
FormToShow.TopLevel = False
Home.GunaPanel.Controls.Add(FormToShow)
FormToShow.Show()
Home.GunaPanel.Show()
FormToShow.Dock = DockStyle.Fill
FormToShow.AutoSize = False
End Sub
Спасибо! Извините за мой плохой английский sh.