因此,我有一个编程项目,我必须为我的学校做。我要做的是设置一个2人骰子游戏。我可以走简单的方法,只显示2个骰子的数字,但我正在考虑使用我在photoshop中制作的图像。然而,问题是我不知道如何以一种有效的方式改变图像。
我的第一个选择是对放置在彼此之上的几个图像使用可见性标记,并对其进行相应的更改
image1.visible = false
image2.visible = true
然而,我不认为这是非常有效的。图像也不支持使用我的研究中的代码更改图像。
其次,我可以使用PictureBox,它支持在程序运行时更改图像。但是,它不支持透明度,并且模具图像是透明的。加上它给我的无效图像文件错误,我猜是由于gif文件中的透明度。
还有一种廉价的变通方法,那就是让图像的背景与表单背景相同。
那么,有没有更有效的方式让我错过呢?我知道对于这种情况,廉价的变通方法将是最好的选择,但我希望将来能像半透明像素那样使用这些知识。
在你问之前,不,我不能使用另一种编程语言,因为我们学校教的是visual basic6。谢天谢地,他们很快就会改变它,但我现在被困在这里了。
发布于 2021-10-13 10:09:42
事实证明,你可以改变图片的图片,同时保持透明度和拉伸。我将正确地展示它:
Image1.Picture = LoadPicture("YOURPATHHERE.gif")
这是我相信我在某个论坛上看到的东西而得到的。
此外,无效图像文件的错误是由于某些原因导致图像被损坏。
https://stackoverflow.com/questions/69553471
复制相似问题