C#PictureBox在另一个PictureBox顶部

问题描述 投票:1回答:2

我希望pbGrade位于pbItemtype上方(pb =图片框)

 pbItemtype.BackColor = Color.Transparent;

 // Change parent for overlay PictureBox...
 pbItemtype.Parent = pbGrade;

我已经尝试过,但是pbItemtype甚至没有出现,两个图片框都更改了图像(pbItemtype和pbGrade)

enter image description here

c# winforms picturebox
2个回答
1
投票

实际上,您可以轻松地做到这一点,并且事实上您已经做到了

代码有效。 ....:Location

嵌套
控件时,

透明效果很好。当它们overlapping时不起作用,但是!((当然,我们看到的代码将

not

交换图像!)


1
投票
最好的方法是在位图对象中离线构建叠加层的图像,然后将该构造的图像分配给PictureBox进行显示。
© www.soinside.com 2019 - 2024. All rights reserved.