为什么当将控件(例如标签)拖放到Designer中的PictureBox上时,PictureBox不是该标签的父级吗?
我可以使用以下代码将PictureBox设置为父级:
label1.Parent = PictureBox1;
那没有问题,但是我不能使用设计器来做到。在这种情况下,PictureBox下面的控件将成为标签的父级。
这是为什么,并且有修复程序吗?
编辑:
我需要这样做是因为我需要在PictureBox上放置标签,并且标签上应该有BackColor = Color.Transparent
看来,仅当标签具有PictureBox作为Parent时,Transparent才有效。
答案 0 :(得分:1)
PictureBox
并不是其他对象的父对象。 (即使如此,似乎也有解决方法。)
但是推荐的方法是在Panel
控件上使用背景图片:
this.panel1.BackgroundImage = myImage;