如何将标签放在图片框后面,以便在图片框c#下看到标签?

时间:2017-09-27 12:57:00

标签: c# label picturebox transparent

我的问题是这样的:我有一个Windows窗体应用程序,它包含一个图片框中的图片。图片主要包含透明部分,图片框也是透明的。所以当我改变窗体的backgroundcolor属性时,图片背景也会改变。但是我想把很多标签放在图片框后面,当我改变任何标签的背景颜色时,它应该在图片框后面看到并且只作为透明部分的颜色。

如果我将picturebox的父项作为标签,这可行,但它会尝试将图片框放入标签中,所以如果标签很小,则看不到图片。

对不起我的语法错误,谢谢你的帮助。

1 个答案:

答案 0 :(得分:-1)

您可以在图片框后面添加标签。 将PictureBox的BackColor设置为Transparent。

右键单击PictureBox并单击“Send to Back” 右键单击标签,然后单击“置于前面”

或在Form_Load事件中执行

PictureBox.SendToBack();