我的问题是这样的:我有一个Windows窗体应用程序,它包含一个图片框中的图片。图片主要包含透明部分,图片框也是透明的。所以当我改变窗体的backgroundcolor属性时,图片背景也会改变。但是我想把很多标签放在图片框后面,当我改变任何标签的背景颜色时,它应该在图片框后面看到并且只作为透明部分的颜色。
如果我将picturebox的父项作为标签,这可行,但它会尝试将图片框放入标签中,所以如果标签很小,则看不到图片。
对不起我的语法错误,谢谢你的帮助。
答案 0 :(得分:-1)
您可以在图片框后面添加标签。 将PictureBox的BackColor设置为Transparent。
右键单击PictureBox并单击“Send to Back” 右键单击标签,然后单击“置于前面”
或在Form_Load事件中执行
PictureBox.SendToBack();