Приложение Windows Form установлено как MdiContainer, дочерние формы изменяются при загрузке - PullRequest
0 голосов
/ 05 июля 2018

У меня есть базовое приложение Windows Form, написанное на VB.

Основная форма установлена ​​на IsMdiContainer = true.

У меня есть простая установка childForm на правильный размер, чтобы заполнить пространство. Я создаю глобальную переменную этого.

Public childForm as childFormClass = new childFormClass

Я установил childForm.MdiParent = Me (т.е. MainForm)

Когда я звоню childForm.Show(), различные элементы управления не находятся в указанных местах, а некоторые вообще исчезли? (предположим, со стороны). Кажется, все движется вправо.

Я давно преследую эту проблему и не могу найти решение. Любой совет приветствуется.

Ура, Graeme

Child Form design

Running app showing moved and missing controls

1 Ответ

0 голосов
/ 05 июля 2018

Fixed. На детской форме мне нужно было установить AutoScalMode = Inherit

Это было по умолчанию AutoScalMode = font

...