我有一个用户界面,需要在 C# 项目中放置一些圆形按钮,并在其后面放置一些数据。这些按钮是 System.Windows.Forms.buttons,我使用具有透明度的 GIF 图像来创建它们。然而,透明区域并不透明。我在网上查找了参考资料,但没有找到任何有关如何正确执行此操作的建议。有人提到在 Visual Studio 2008 中执行此操作,但我需要将这个项目保留在 2005 年。如有任何帮助或建议,我们将不胜感激。
我很确定您需要在 WinForms 中使用 PNG 来获得图像透明度。我知道我已经成功地使用了它们。
编辑:当我使用 PNG 时,我将它们与 Image 控件叠加到 Form1.BackgroundImage 上;我没有在按钮中使用它们。
我认为最好的选择是从使用按钮控件切换到使用图像控件。您也可以尝试将按钮样式更改为平面(我认为它是平面的,也许是其他样式之一),看看是否可以获得您想要的效果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)