Как задать изменение размеров формы Windows Form с сохранением соотношения сторон?
Добавляем элемент форма windows form(не WPF).
Необходимо чтобы размеры формы не теряли соотношения сторон.
Использую событие формы "SizeChanged", в нём строю изменение размеров формы, но почему-то не работает корректно при изменения ширины высота дёргается от большего значения к начальному, в итоге сохраняя своё начальное значение. А при изменении высоты ничего не происходит.
Есть заданные начальные значения размера формы width = width_ = 600 и height = height_ = 450 и заданы коэффициенты преобразования Height_K(width/height) и Width_K(height/width).
Код:
Нужно хранить предыдущие размеры окон в приватных переменных, и сравнивать новое значение с предыдущим.
И если они изменились, то исполнять код по изменению размера.