私の画像ボックスでは、表示されている画像は常に、以下に示す特定の高さと幅で表示されます。
private void lstpic_SelectedIndexChanged(object sender, EventArgs e)
{
picbox.ImageLocation = @"C:\Pics\" + (string)lstpic.SelectedItem;
picbox.Height = 768;
picbox.Width = 1024;
ここで高さと幅を設定しましたが、これはピクチャボックスの高さと幅を制御するだけなので、小さくすると各画像の一部が切り取られます。代わりに画像を拡大縮小して、画像ボックスのサイズを変更するのではなく、小さなサイズで完全に表示する方法はありますか。