I am creating an image viewer, and I would like to know how to implement zooming capability on a graphic displayed in a picture box: eg: 25%,50% 100%, 110% etc. (25% being the smallest and 100% being the actual size (No strech)). Also, if the actual size of the picture is greater than its container when it is loaded, the vertical and horizontal bar should appear automatically!

Thanks