无法使图片框可见 - C#

本文关键字: | 更新日期: 2023-09-27 17:56:23

我正在尝试使用PictureBox对象来显示图像,但是我遇到了一些"错误"。如果我只添加PictureBox属性(位置,图像,大小,背景颜色等),则看不到任何图像

然后我读到我需要将图片框添加到表单控制器。

我添加了它,但是,仍然没有...图层是否有任何优先级(后面是什么,前面是什么?,我该如何更改它?

下面是图片框的属性集:

imageFile = new PictureBox();
imageFile.Top = 200;
imageFile.Left = 400;
imageFile.Height = 100;// furnitureSize.Height;
imageFile.Width = 100;// furnitureSize.Width;
imageFile.ImageLocation = (Application.StartupPath + "''ball4.gif");
imageFile.Image = Image.FromFile(Application.StartupPath + "''lamp3.jpg");
imageFile.Visible = true;
imageFile.BackColor = Color.Black;
imageFile.SizeMode = PictureBoxSizeMode.StretchImage;
ownerForm.Controls.Add(imageFile);
imageFile.Show();

请帮忙。

无法使图片框可见 - C#

嗯... 你确定你的意思是

ownerForm.Controls.Add(imageFile);

而不是

this.Controls.Add(imageFile);

问题和我想的一样(图片框不在前面)添加:imageFile.BringToFront();解决了问题

谢谢大家。

必须定义图片框的大小

imageFile.ClientSize = new Size(100, 100);
相关文章:
  • 没有找到相关文章