Открытие дочерней формы приводит к изменению размера и уменьшению размера mdiform

У меня возникла основная проблема с открытием дочерней формы в mdiForm.

Dim frm As New Form1
frm.MdiParent = Me
frm.Show()

У меня есть некоторый код в событии Form-Load дочерней формы, чтобы открыть соединение для доступа к БД (соединение открывается нормально).

Try
   conn.Open()
catch ex As Exception
   Msgbox("connection error")
End Try

MdiForm настроен на открытие в развернутом состоянии. Когда приложение запускается, mdiForm открывается нормально, и Menustrip также выглядит нормального размера. Тем не менее, когда я пытаюсь открыть дочернюю форму (в данном случае Form1) из MenuStrip, mdiForm остается в развернутом состоянии, но больше не покрывает экран, и менструальная панель сжимается (слова становятся гораздо меньшими шрифтами), а затем объекты формы (надписи и текстовые поля) также становятся меньше. Если я комментирую код в форме загрузки, я не получаю эту проблему.

Я бы хотел, чтобы все оставалось одинакового размера непосредственно перед открытием дочерней формы.

0 ответов

Другие вопросы по тегам