Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在按钮上添加图片。但是背景颜色与按钮颜色不同。如何更改背景使透明/不可见?
此按钮图片的背景颜色必须更改...
...到这个
谢谢,韦斯
在 WinForms 中:
选择 PictureBox -> 属性 -> BackColor -> web -> 透明
图像类型是什么?如果它是一个位图对象,您可能有一个 24 位 bgr 图像。要使其透明,您需要将其设为 32 位 bgra 图像并将具有背景颜色的每个像素更改为 a 通道中的 0。如果它是 8 位颜色映射图像,您可以将背景颜色的调色板条目更改为 a 通道中为 0 的颜色。