C#Form的背景图片为pictureBox parent?

时间:2011-07-01 13:36:58

标签: c# picturebox windows-forms-designer

我有一个透明的图片框。我发现我可以使用picturebox.Parent设置父图像,但只有当Parent是另一个图片框时它才有效。但是,如果我希望表单的背景图像是picturebox的父级呢?

   pictureBox1.Parent = PictureBox2; //works fine (of course if there is a pbox2)
   pictureBox1.Parent = Form1;  //??? magic goes here

2 个答案:

答案 0 :(得分:1)

如果我理解得很好,你希望你的背景是透明的。如果是这样,请使用:

pictureBox1.BackColor = Color.Transparent;

答案 1 :(得分:0)

您是否尝试使用透明度的图片作为表单的背景?如果是这样,你不能这样做,你必须使用透明度密钥。

你在上面尝试做的事情是这样的,但我不知道会做什么......

Form1 theForm = new Form1();

pictureBox1.Parent = theForm;