PictureBox Control

The Windows Forms PictureBox control is used to display images in bitmap, GIF,icon, or JPEG formats.

vb.net-picturebox.jpg

You can set the Image property to the Image you want to display, either at design time or at run time. You can programmatically change the image displayed in a picture box, which is particularly useful when you use a single form to display different pieces of information.

  PictureBox1.Image = Image.FromFile("C:\testImage.jpg")

The SizeMode property, which is set to values in the PictureBoxSizeMode enumeration, controls the clipping and positioning of the image in the display area.

  PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

There are five different PictureBoxSizeMode is available to PictureBox control.

  AutoSize		- Sizes the picture box to the image.
  CenterImage		- Centers the image in the picture box.
  Normal	- Places the upper-left corner of the image at upper
  				left in the picture box

StretchImage - Allows you to stretch the image in code

You can change the size of the display area at run time with the ClientSize property.

  pictureBox1.ClientSize = New Size(xSize, ySize)

The following VB.Net program shows how to load a picture from a file and display it in streach mode.




Public Class Form1

	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

		PictureBox1.Image = Image.FromFile("d:\testImage.jpg")
		PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

	End Sub

End Class

 VB.Net GUI - Related Contents



.