#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, когда вы изменяете размер окна, оно меняется, и вам может помочь другое программное обеспечение