Я разрабатываю приложение Winform, которое должно занимать весь экран, целевое устройство имеет разрешение 1920x1080. Главное окно управления определяется следующим образом:Winform Main Control Too Large
MaximumSize 1920, 1080
Size 1920, 1080
MinimumSize 1918, 1078
StartPosition CenterScreen
Для того, чтобы заполнить экран я добавил следующее к методу _load:
this.TopMost = true;
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
this.Activate();
При запуске приложения Окно управления начинается в верхней левый, как и следовало ожидать, но самый правый пятый и нижний 5-й (приблизительно) формы выходят из экрана. Элементы управления, которые должны появляться в отсечных регионах, находятся в соответствующих местах (например, метка в местоположении 1712, 551, которая должна находиться в пределах экрана 1920x1080). Может ли кто-нибудь объяснить? Если бы я знал, почему это происходит, я уверен, что решение будет очевидно.
Более конкретно, в моем ноутбуке lenovo/Windows8 есть параметр в панели управления \ Внешний вид и персонализация \ Дисплей с ползунковой панелью, что позволяет «Изменить размер всех элементов». В случае, если кто-то должен когда-либо знать. –