在使用Windowsform时免不了要使用的PictureBox的这个控件,这个控件是用来显示图片到界面上的,有时候我们会发现,尽管控件显示了图片,但是似乎只显示了一部分而已,更具体地说,只是显示了图片左上角和图片框的交集大小的区域
Image img = Image.FromFile(@"F:/研究所/镜头贴膜自动机/pic.png");//双引号里是图片的路径
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox1.Image = img;
原因在于显示的模式设置不对,见代码第二段
以下是自己窗体显示照片的代码(加上花括号的第2行就可以了)
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fileName = openFileDialog.FileName;
picSymptom.SizeMode = PictureBoxSizeMode.Zoom;
this.picSymptom.Image = Image.FromFile(fileName);
}
效果图如下