我正在使用具有透明度的32位PNG文件。我将它们添加到具有属性的图像列表中:
ColorDepth: Depth32Bit
TransparentColor: Transparent
当我将图像分配到工具栏按钮时,它会在Visual Studio中以正确的透明度进行预览。但是当我运行应用程序时,透明度全部搞砸了黑色覆盖半透明区域。
我该如何解决这个问题?
答案 0 :(得分:3)
如果直接将它们添加到工具栏而不使用图像列表,我认为它们将正确绘制。
答案 1 :(得分:3)
解决方案显然是放
Application.EnableVisualStyles();
在您开始申请之前。这解决了透明度问题。