VB透明图片框上的几个图片框

时间:2014-03-12 23:58:10

标签: vb.net forms picturebox transparent

我目前正在编写一个程序,需要带有透明图像的图片框才能浏览多个图片框。我现在已经看了好几个小时,发现什么都没用。该程序是一个rubiks立方体解算器。每个方块表示为图片框,立方体以网络形式显示。我不能上传图片,因为我的帐户是新的,但我已经在网络形式中包含了一个rubiks立方体的图像。现在想象一个半透明的图像越过一些正方形(图片框)来表示在解决过程中即将进行的旋转的视觉指南。如果您需要更多信息,我会尽我所能上传图片并添加代码,以便在需要时更好地澄清。如果这是不可能的,我可以尝试任何替代方案吗?三江源

1 个答案:

答案 0 :(得分:0)

我不认为你想要什么是可能的。我实际上是在2天前尝试解决同样的问题而无济于事。您无法使用透明度来处理winforms上的多个图片框。你需要做的是使用Graphics像另一个一样绘制图像。使用1个图片框并执行Graphics覆盖图片框上的图片。或者将主图片作为表格的背景图片并使用图片框,这就是我所做的。使用WPF肯定会更容易。或者......尝试检查此成像SDK。

http://www.gdpicture.com/

这可能有助于覆盖您的图片。

这也是,这基本上是使用1个图片框并使用Graphics覆盖的那个。

VB.NET Winforms: Overlay two transparent images