Я сделал простой диалог выбора даты, используя C # WinForms и элемент управления MonthCalendar.Изображения ниже показывают то же самое диалоговое окно в Windows 7 и 10. Как видно, MonthCalendar очень большой, перекрывая кнопки.
![Windows 7](https://i.stack.imgur.com/IDrqF.png)
![Windows 10](https://i.stack.imgur.com/Mlbj4.png)
Это неожиданно, поскольку элементы управления WinForm обычно имеют фиксированные размеры.Мне нужен способ изменить размер окна и переместить кнопки относительно MonthCalendar.
Вопрос: Как лучше всего обрабатывать подобные ситуации, желательно автоматически?