我有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();
}
答案 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
的默认值。