Zmień rozmiar obrazu w PictureBox na tyle, na ile to możliwe, zachowując proporcje?

Próbuję to zrobić, aby obraz w kontrolce PictureBox automatycznie dostosował swój rozmiar w zależności od rozmiaru okna, ale zachowa proporcje. Jak dotąd tylko ustawienieSizeMode doStretchImage powoduje rozciągnięcie obrazu w celu dopasowania do całego formantu PictureBox. To ignoruje współczynnik proporcji, który nie jest tym, czego chcę.

Czy możliwe jest zachowanie proporcji, ale nadal rozciąganie obrazu do największego, który może przebiegać dynamicznie wraz ze zmianą rozmiaru formularza? Czy to możliwe, aby to zrobići czy nadal jest wyśrodkowany? Wyobrażam sobie, że mogę odtworzyć obraz w pamięci za każdym razem, gdy zmienia się jego rozmiar, ale wygląda to na zły pomysł.

questionAnswers(4)

yourAnswerToTheQuestion