2009-07-09 67 views
1

我创建了一个窗体,以alpha混合状态叠加在另一个窗体的顶部。这在我的笔记本电脑上效果很好,但我只是在工作中将程序转移到了计算机上,而且表格是纯色的。这可能是一个非常明显的问题,但是显卡需求或者alpha混合的颜色深度要求,我看了一下,看起来颜色深度已经是32位了。我的笔记本电脑正在运行Windows Vista,而工作电脑则是xp incase,这有所作为。.NET Alpha混合显示为纯色

编辑:对不起,应该把这是一个WinForms项目

回答

0

我发现问题alpha混合工作的标准控件,但有一个直接显示组件在窗体上不透明,在XP中播放不错,但在Vista中。

0

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

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

+0

为什么你认为这是一个网页浏览器相关的问题? – 2009-07-10 01:04:24

2

以猜测,你的应用程序是一个WPF ...

的WPF应用程序

Alpha混合不支持XP。

+0

刚刚编辑我的帖子它是一个winforms项目,虽然如果答案是相同的,这将是很好的知道。 – PeteT 2009-07-09 23:56:06