0

私の画像ボックスでは、表示されている画像は常に、以下に示す特定の高さと幅で表示されます。

        private void lstpic_SelectedIndexChanged(object sender, EventArgs e)
        {
        picbox.ImageLocation = @"C:\Pics\" + (string)lstpic.SelectedItem;
        picbox.Height = 768;
        picbox.Width = 1024;

ここで高さと幅を設定しましたが、これはピクチャボックスの高さと幅を制御するだけなので、小さくすると各画像の一部が切り取られます。代わりに画像を拡大縮小して、画像ボックスのサイズを変更するのではなく、小さなサイズで完全に表示する方法はありますか。

4

2 に答える 2

2

pictureBox1.SizeModeプロパティを試す

于 2013-10-13T21:46:41.847 に答える
0
              picbox.SizeMode = PictureBoxSizeMode.StretchImage;

うまくいったようです。

于 2013-10-13T22:57:08.403 に答える