Po funkcjonalności przewijania – którą oprogramowywaliśmy poprzednim razem – drugim najczęściej spotykanym przekształceniem obszaru roboczego jest jego skalowanie (zoom), natomiast na trzecim miejscu znajdziemy rzadsze, ale również przydatne przekształcenie obrotu. Translacja, skala i obrót są przykładami przekształceń afinicznych, dla których Windows Forms – co miłe – posiada wbudowane wsparcie. Przygotujcie się na sporą dawkę matematyki…