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