gpt4 book ai didi

c# - 我可以在 WinForms 中的 PictureBox 上创建透明背景吗?

转载 作者:太空狗 更新时间:2023-10-29 20:25:37 24 4
gpt4 key购买 nike

我想使 PictureBox 控件的背景透明。在 PictureBox(矩形)中,我放置了一个图标(圆形)。我想让图标透明,以便图标下方的其他部分可见。

我已经尝试将 PictureBox.BackColor 属性设置为“Transparent”,但它不起作用。我还尝试在运行时使用 Color.FromArgb 方法设置它,但它也不起作用。

这个问题有什么解决办法吗?

最佳答案

设置 pictureBox.BackColor = Color.Transparent; 绝对应该有效。

同时验证您在使用 Color.FromArgb(0, 0, 0, 0) 时是否设置了颜色的 alpha channel ; (这是第一个参数,零表示透明色)

当然,还要确保您的图标具有透明背景。

关于c# - 我可以在 WinForms 中的 PictureBox 上创建透明背景吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com