Два самых простых способа подогнать изображение под любой размер PictureBox:
- установить изображение в качестве фонового изображения ИЛИ - установить его в качестве изображения в виде картинки, а затем установить sizemode на StretchImage
1.Background Image
- используйте BackgroundImage свойства PictureBox
picturebox.BackgroundImage = Image.FromStream(New IO.MemoryStream(CType(data, Byte())))
- Затем установите его BackgroundImageLayout на stretch Как это:
picturebox.BackgroundImageLayout = ImageLayout.Stretch
Изображение - используйте Изображение свойства PictureBox
picturebox.Image = Image.FromStream(New IO.MemoryStream(CType(data, Byte())))
- Затем установите его sizeMode равным StretchImage Как это:
picturebox.SizeMode = PictureBoxSizeMode.StretchImage
Это позволит подогнать любой рисунок / изображение / холст (преобразованный в байтовый массив) в соответствии с высотой и шириной поля рисунка
Надеюсь, это поможет:)