как установить C # Windows form, которая может вписываться во все типы оконных экранов?

#c# #c#-4.0

#c# #c #-4.0

Вопрос:

Размер моей формы окна C # составляет 1364 835 . Она отлично отображается на моем компьютере.Но при работе с моим ноутбуком (маленький размер экрана) в видимой области отображается только часть моей формы.Как можно решить эту проблему с размером для всех систем.

нужно ли добавлять вертикальную полосу прокрутки в мою форму?

Пожалуйста, помогите мне разобраться с этой проблемой…

Saravanan.P

Комментарии:

1. полосы прокрутки на формах настольных приложений неприятны для пользователя. Уменьшите форму или разрешите изменение размера.

Ответ №1:

Если вы не проделали большой работы над приложением Windows, в этом случае вы можете подумать об использовании WPF, поскольку WPF более способен справиться с этим.

Тем не менее, если вы хотите использовать оконное приложение, убедитесь, что ваши элементы управления правильно расположены при изменении их размера. Используйте свойства привязки и закрепления. Вы также можете использовать TableLayoutPanel в режиме увеличения и сжатия, но помните, что при чрезмерном использовании TableLayoutPanel могут возникнуть некоторые проблемы с мерцанием.

Вы можете проверить MSDN на автоматическое масштабирование здесь

Ответ №2:

вы можете установить одно свойство формы

WindowState = Развернуто

просто попробуй это…

Ответ №3:

используйте привязку, стыковку и т.д.

посмотрите на Microsoft Outlook, когда вы изменяете размер окна, оно меняется, и вам может помочь другое программное обеспечение