private void UpdatePictureBoxPosition()
{
int imageWidth;
int imageHeight;
if (pictureBox.Image == null)
{
imageWidth = 320;
imageHeight = 240;
}
else
{
imageWidth = pictureBox.Image.Width;
imageHeight = pictureBox.Image.Height;
}
Rectangle rc = splitContainer.Panel2.ClientRectangle;
pictureBox.SuspendLayout();
pictureBox.Location = new System.Drawing.Point((rc.Width - imageWidth - 2) / 2, (rc.Height - imageHeight - 2) / 2);
pictureBox.Size = new Size(imageWidth + 2, imageHeight + 2);
pictureBox.ResumeLayout();
}