AeroGlass 与 VB.net [重复]
-
13-12-2019 - |
题
我正在研究如何在 vb.net 或 c# 中向 win 表单添加玻璃效果
我看了很多例子,比如使用 e.graphics 制作一个具有获胜形式尺寸的正方形,其他例子在没有任何 e.graphics 技巧的情况下做得非常好。
但我的问题是,我没有看到任何在玻璃效果 win 窗体上使用窗口控件(如按钮、标签、下拉菜单等)的示例。
在网上搜索我发现了这篇关于C++的文章:
http://www.codeproject.com/Articles/18910/Adding-or-Retrofitting-Aero-Glass-into-Legacy-Wind
如果您查看文章中的图像,我遇到了这个问题,我希望为 .NET 做类似的事情
解决方案
这里的答案为您的问题提供了很大的价值: Windows Aero玻璃表格文本问题
由于 WinForms 的固有限制,您可以使用自行绘制的控件,或者在控件背面放置纯色面板,或者使用现代的透明度兼容解决方案,例如 WPF。
其他提示
不隶属于 StackOverflow