blueye89 Ответов: 2

Как решить проблему изменения размера формы и элементов управления на мониторе 4k


Привет всем,
Я хотел бы знать, можно ли установить форму и элементы управления на мониторе 4k, как это происходит на 2k?
https://s17.postimg.org/6rastma8f/1920x1080-_Scale100.png
https://s17.postimg.org/jvgd6b9zz/3840x2160-_Scale200.png

Любая помощь очень ценится!

Что я уже пробовал:

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

blueye89

https://postimg.org/image/86cdicbbf/
https://postimg.org/image/ro70yafyz/

Richard MacCutchan

Обе ваши ссылки неверны; пожалуйста, отредактируйте свой вопрос и исправьте их.

Dave Kreskowiak

Так это приложение WPF или Windows Forms, или что?

2 Ответов

Рейтинг:
2

blueye89

Это форма окна.
Вот действительные ссылки:

https://postimg.org/image/86cdicbbf/
https://postimg.org/image/ro70yafyz/


Рейтинг:
0

RickZeeland

Вы можете попробовать этот простой трюк, это C#, но не должно быть слишком сложно конвертировать в VB:

// Scale form, AutoScaleMode.Font must be set for this to work.
this.Font = new Font(this.Font.Name, this.Font.Size + 2);
Рабочий пример см. В разделе: RoundedButton Control - Демистифицирующий DrawArc[^]


blueye89

Спасибо за совет! Я забыл сказать, что сделал скриншот формы, пока проект не отлажен. В то время, когда я делал проект, у меня не было монитора (я работал на своем ноутбуке Lenovo P70). В то же время я купил монитор, и когда я открыл проект, чтобы получить какой-то кусок кода для другого проекта, я заметил, что элементы управления находятся друг над другом.