This question already has answers here:
Transparent images with C# WinForms
(6个答案)
7年前关闭。
有两个重叠的
即使在trying what Microsoft suggests之后,我也无法获得所需的结果。
这是我目前拥有的:
这就是我想要的:
所以我的问题是:
有什么方法可以使两个相互重叠的
更新:
实际上,我通过将this answer用于SO问题“Transparent images with C# WinForms”来解决了该问题。
Link
(6个答案)
7年前关闭。
有两个重叠的
PictureBox
controls,我试图使图片框的透明区域使下面的控件(以z顺序)可见。即使在trying what Microsoft suggests之后,我也无法获得所需的结果。
这是我目前拥有的:
这就是我想要的:
所以我的问题是:
有什么方法可以使两个相互重叠的
PictureBox
控件(或另一种方法)达到我想要的结果,并让透明区域发光?更新:
实际上,我通过将this answer用于SO问题“Transparent images with C# WinForms”来解决了该问题。
最佳答案
试试这个
private void Form1_Load(object sender, EventArgs e)
{
// Transparent background...
pictureBoxOverlay.BackColor = Color.Transparent;
// Change parent for overlay PictureBox...
pictureBoxOverlay.Parent = pictureBoxMain;
// Change overlay PictureBox position in new parent...
// pictureBoxOverlay.Location = new Point(0, 0);
}
结果Link
关于c# - 是否可以有两个具有透明图像的重叠PictureBox控件? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11412169/
10-13 06:39