PictureBox C#中没有图像

时间:2017-02-05 10:50:15

标签: c#

我有PictureBox的代码但是当我想要启动我的表格时,我的图片框没有图像。

public Form1()
{
    PictureBox pictureBox1 = new PictureBox();

    pictureBox1.Image = Image.FromFile(@"C:\\obrazki\bat2.jpg");
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
    pictureBox1.Visible = true;

    pictureBox1.Left = 100;
    pictureBox1.Top = 100;

    InitializeComponent();
}

1 个答案:

答案 0 :(得分:1)

您的PictureBox确实有图片,但不可见。您尚未将其添加到控件中。

public Form1()
{
    PictureBox pictureBox1 = new PictureBox();

    pictureBox1.Image = Image.FromFile(@"C:\\obrazki\bat2.jpg");
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
    pictureBox1.Visible = true;

    pictureBox1.Left = 100;
    pictureBox1.Top = 100;

    // missing line
    Controls.Add(pictureBox1);

    InitializeComponent();
}

Visible设置为true是没有意义的。它是PictureBox的默认值。