首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在visual basic6中与其他人交换不同的透明图像?

如何在visual basic6中与其他人交换不同的透明图像?
EN

Stack Overflow用户
提问于 2021-10-13 10:02:31
回答 1查看 41关注 0票数 0

因此,我有一个编程项目,我必须为我的学校做。我要做的是设置一个2人骰子游戏。我可以走简单的方法,只显示2个骰子的数字,但我正在考虑使用我在photoshop中制作的图像。然而,问题是我不知道如何以一种有效的方式改变图像。

我的第一个选择是对放置在彼此之上的几个图像使用可见性标记,并对其进行相应的更改

代码语言:javascript
运行
复制
image1.visible = false
image2.visible = true

然而,我不认为这是非常有效的。图像也不支持使用我的研究中的代码更改图像。

其次,我可以使用PictureBox,它支持在程序运行时更改图像。但是,它不支持透明度,并且模具图像是透明的。加上它给我的无效图像文件错误,我猜是由于gif文件中的透明度。

还有一种廉价的变通方法,那就是让图像的背景与表单背景相同。

那么,有没有更有效的方式让我错过呢?我知道对于这种情况,廉价的变通方法将是最好的选择,但我希望将来能像半透明像素那样使用这些知识。

在你问之前,不,我不能使用另一种编程语言,因为我们学校教的是visual basic6。谢天谢地,他们很快就会改变它,但我现在被困在这里了。

EN

回答 1

Stack Overflow用户

发布于 2021-10-13 10:09:42

事实证明,你可以改变图片的图片,同时保持透明度和拉伸。我将正确地展示它:

代码语言:javascript
运行
复制
Image1.Picture = LoadPicture("YOURPATHHERE.gif")

这是我相信我在某个论坛上看到的东西而得到的。

此外,无效图像文件的错误是由于某些原因导致图像被损坏。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69553471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档