System.Windows.Forms.PictureBox.ChangeImage C# (CSharp) Method

ChangeImage() private method

private ChangeImage ( Image value, bool from_url ) : void
value Image
from_url bool
return void
		private void ChangeImage (Image value, bool from_url)
		{
			StopAnimation ();

			image_from_url = from_url;
			image = value;

			if (IsHandleCreated) {
				m_helper.Image = image.ToNSImage();
				this.Size = image.Size;
				UpdateSize ();
				if (image != null && ImageAnimator.CanAnimate (image)) {
					frame_handler = new EventHandler (OnAnimateImage);
					ImageAnimator.Animate (image, frame_handler);
				}
				if (no_update == 0) {
					Invalidate ();
				}
			}
		}
	}