Детская форма MDI масштабируется до неправильного размера
У меня есть старый проект C# winforms, который я поддерживаю уже несколько лет. В этом проекте есть основная форма, которая является mdiparent, а каждая другая форма является дочерней, которая вписывается в пустую область родителя. Это никогда не было проблемой.
Сейчас я снова пытаюсь внести изменения в это приложение, но у меня есть более новая версия Visual Studio (2015), чем раньше. Так что в этом приложении есть только ОДНА дочерняя форма, которая доставляет мне неприятности. Если я верну весь свой код, открою проект, соберу, эта форма будет отображаться / масштабироваться правильно. Если я верну весь свой код, открою проект, открою пользовательский интерфейс формы, соберу, он уменьшит дочерний элемент до меньшей области внутри родительского элемента. Это происходит только в этой ОДНОЙ форме, остальные работают нормально.
Я пробовал возиться со всеми формами авторазмера, масштабированием, настройками размера окна и т. Д., Но я думаю, что это что-то в VS, что приводит к тому, что только одна форма автоматически масштабируется неправильно, и я не уверен, что это такое. Если я посмотрю на автоматически сгенерированный код и сравню его с другими формами, он установит AutoScaleBaseSize в (6,15), но другие формы в (5,13). Если я делаю то, что упомянул выше, и возвращаю код, но НЕ открываю форму, автоматически сгенерированный код для этой формы (5,13), как и другие формы.
Что происходит в Visual Studio для изменения этого свойства AutoScaleBaseSize и как я могу найти виновника?