c# - 当图片框位于另一个图像上方时如何使它透明

标签 c# picturebox transparent

我正在使用 Visual Studio 2012 在 C#.NET 中制作应用程序。

我的背景表格中有一张图片。我上面有几个图片框。我使用了具有透明背景的 .png 图像,但在我的表单中,当它位于另一个图像上方时,它不是透明的。

最佳答案

将您的图片框背景颜色属性设置为透明。

pictureBoxTest.BackColor = Color.Transparent;

进一步说明,具有透明背景的图像将继承图片框的背景颜色。您还需要将颜色设置为透明,以确保它是真实的。

关于c# - 当图片框位于另一个图像上方时如何使它透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29782055/

相关文章:

vb.net - 是否可以在 VB.NET 中设置 PictureBox 的图像对齐方式?

c# - 使用存储在数据库中的图像路径检索图像并显示在图片框中 C#

html - 使部分div边框透明html

c# - C# 中的原始 HMAC-SHA1 -- hmac_hash() PHP 等价物

C# WinScard.SCardListReaders 应该只列出已连接的阅读器(但它列出了所有过去安装的现在未连接的阅读器名称)

c# - 如何防止在 AddingNew 事件中将项目添加到 BindingList 中?

window - PyGTK 透明窗口

c# - 如何将 LinQ 表达式从 F# 传递到 C# 代码

c# - 通过图像列表显示时图像质量下降

uilabel - 为 iPhone 应用程序的 UILabel 设置透明背景