1

我正在研究如何在 vb.net 或 c# 中将玻璃效果添加到获胜表单中

我看了很多例子,比如使用 e.graphics 制作一个带有 win form 尺寸的正方形,其他的在没有任何 e.graphics 技巧的情况下做得非常好。

但我的问题是,我没有看到任何在玻璃效果获胜表单上使用按钮、标签、下拉菜单等窗口控件的示例。

在网上搜索,我发现这篇 C++ 的文章:

http://www.codeproject.com/Articles/18910/Adding-or-Retrofit-Aero-Glass-into-Legacy-Wind

如果您查看文章中的图像,我遇到了这个问题,我希望为 .NET 做类似的事情

4

2 回答 2

0

这里的答案为您的问题提供了很大的价值:Windows aero glass form text problem

由于 WinForms 的固有限制,您可以使用所有者绘制的控件,或者在控件背面放置一个纯色面板,或者使用现代的透明度兼容解决方案,如 WPF。

于 2012-03-14T02:51:59.747 回答
0

使用它将示例从 C# 转换为 VB

C# 中的示例

于 2012-03-14T02:22:09.253 回答