Размеры форм Windows продолжают меняться очень мало без видимой причины? - PullRequest
0 голосов
/ 09 мая 2019

Итак, я создал приложение в формах Windows VisualStudio 2017 с четырьмя флажками.Когда вы проверяете первый, пока этот CheckBox проверен, он сохраняет форму Form2 открытой.Однако, когда вы устанавливаете этот флажок в первый раз, это почти как если бы приложение масштабировало свое разрешение на 50% меньше.Внезапно формы, обе они становятся намного меньше и масштабируются.Я пробовал много решений, в том числе с коэффициентом масштабирования экрана и DPI, ничего не получалось.Любые идеи?

Я пробовал решения с участием DPI и включения / выключения элементов управления.Ничего не помогло.

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

РЕДАКТИРОВАТЬ: я обнаружил, почему он это делает.По-видимому, это произошло, поскольку у формы секунд был таймер, и когда он запускается, он вызывает его.Если я отключу код timer.Start ();чтобы запустить таймер при запуске формы 2, он не становится маленьким, и проблема решена.Почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...