Итак, я создал приложение в формах Windows VisualStudio 2017 с четырьмя флажками.Когда вы проверяете первый, пока этот CheckBox проверен, он сохраняет форму Form2 открытой.Однако, когда вы устанавливаете этот флажок в первый раз, это почти как если бы приложение масштабировало свое разрешение на 50% меньше.Внезапно формы, обе они становятся намного меньше и масштабируются.Я пробовал много решений, в том числе с коэффициентом масштабирования экрана и DPI, ничего не получалось.Любые идеи?
Я пробовал решения с участием DPI и включения / выключения элементов управления.Ничего не помогло.
Я ожидаю, что он сохранит свой размер, и нет смысла случайным образом масштабировать его при проверке флажка.
РЕДАКТИРОВАТЬ: я обнаружил, почему он это делает.По-видимому, это произошло, поскольку у формы секунд был таймер, и когда он запускается, он вызывает его.Если я отключу код timer.Start ();чтобы запустить таймер при запуске формы 2, он не становится маленьким, и проблема решена.Почему это происходит?