Net-informations.com
SiteMap  | About    

C# PictureBox Control

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

C# picturebox

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

The PictureBox is not a selectable control, which means that it cannot receive input focus. The following C# program shows how to load a picture from a file and display it in streach mode.




using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = Image.FromFile("c:\\testImage.jpg");
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
        }

    }
}




net-informations.com (C) 2016    Founded by raps mk
All Rights Reserved. All other trademarks are property of their respective owners.