Я разрабатываю приложение C # WinForms на своем компьютере с XP с Visual C # Express 2008.
Я установил форму по своему вкусу с шириной и высотой в конструкторе, и все выглядит хорошо. Я также установил эти размеры в свойстве MaximumSize.
Развертывание приложения на другой машине с XP, и приложение выглядит так же, как на моем устройстве.
Однако при тестировании приложения на компьютере с Win7 в форме применяются горизонтальные и вертикальные полосы прокрутки. Я предполагаю, что это связано с изменением не-клиентского размера формы, как определено Win7. Я могу изменить размер окна, но я бы хотел, чтобы оно отображалось правильно для начала.
Итак, мой вопрос: каков наилучший способ правильно поддерживать клиентскую область размера формы в разных ОС?
Спасибо всем.