.NET alpha混合显示为纯色

时间:2009-07-09 22:37:24

标签: .net winforms

我创建了一个在alpha混合状态下叠加在另一个表单顶部的表单。这在我的笔记本电脑上运行得很好,但我只是将程序转移到工作中的计算机上,表格是纯色。这可能是一个非常明显的问题,但是对于alpha混合有图形卡要求或颜色深度要求,我看了一下,看起来颜色深度已经是32位。我的笔记本电脑正在运行Windows Vista,工作计算机是xp incase,这有所不同。

编辑:抱歉应该把这是一个winforms项目

3 个答案:

答案 0 :(得分:2)

猜测你的应用程序是WPF ...

XP不支持Alpha混合WPF应用程序。

答案 1 :(得分:0)

这与显卡/控制器有什么关系,因为这对计算能力来说不是太重。这更可能与浏览器与alpha混合的兼容性有关。

答案可能在于您的笔记本电脑和工作电脑上有不同的浏览器。

答案 2 :(得分:0)

我发现问题alpha混合适用于标准控件,但是在窗体上有一个直接显示组件,它在XP中的透明度不好,但在Vista中也是如此。