我想在Windows窗体上显示图像,但是我已经这样做了,图像没有出来。
我哪里做错了?
这是代码:
private void Images(object sender, EventArgs e)
{
PictureBox pb1 = new PictureBox();
pb1.Image = Image.FromFile("../SamuderaJayaMotor.png");
pb1.Location = new Point(100, 100);
pb1.Size = new Size(500, 500);
this.Controls.Add(pb1);
}
最佳答案
这里(http://www.dotnetperls.com/picturebox)有3种方法可以做到这一点:
private void Form1_Load(object sender, EventArgs e)
{
PictureBox pb1 = new PictureBox();
pb1.ImageLocation = "../SamuderaJayaMotor.png";
pb1.SizeMode = PictureBoxSizeMode.AutoSize;
}
private void Form1_Load(object sender, EventArgs e)
{
PictureBox pb1 = new PictureBox();
pb1.ImageLocation = "http://www.dotnetperls.com/favicon.ico";
pb1.SizeMode = PictureBoxSizeMode.AutoSize;
}
并且,请确保“../SamuderaJayaMotor.png”是所使用图像的正确路径。
关于c# - 在Windows窗体中显示图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19193745/