0

我有一个图形视图,我想覆盖一个带有一些控件的半透明表单,例如 TreeView

有点像这样(但背景是半透明的):

我尝试使用 2 个无边框形式,一个具有纯背景和 60% 不透明度的底层 + 一个带有透明键和其上的控件的覆盖。然而,文本渲染非常糟糕,尤其是在底层背景较淡且 3D 视图较暗时。

我能想到的唯一方法是捕获 3D 视图相关部分的位图并将其设置为表单的背景,然后希望它可以很好地呈现 TreeView。

这是最好的方法吗?我好像有点过分了。

这篇文章是我用于基本方法的内容: 如何在保持控件可见的同时为 ac# 表单添加透明度?

4

1 回答 1

0

不要使用 Winforms,而是使用 WPF。

于 2015-01-06T09:54:51.313 回答