黑色在我的图片框c#
本文关键字:我的 黑色 | 更新日期: 2023-09-27 18:14:14
当我在图片框中使用图像到URL时,这里是黑色的图片= http://prntscr.com/cx1nre我知道这是因为我的面板是高亮的,但是当我使用"透明"时,它会在我的图片框中给我一个黑色…示例= http://prntscr.com/cwu9ev有人能帮我吗?
理解你的问题(一个图片在其他和顶部的透明度)后,你的问题是如何。net透明度的工作原理,它不是真正的透明度,它复制的容器的背景。
所以,要使它工作,而不是两个图片框添加面板和面板内的图片框,设置面板的背景图像为您想要使用的图像,然后设置图片框上的覆盖图像。当。net复制容器的背景时,当您将图片框添加为面板的子框时,图片框将复制图像,并且透明度将如您所期望的那样工作。
唯一需要注意的是,你需要手动加载图像,但是有很多关于如何加载它的例子。
此外,还有一个更好的方法:不需要两个图片框,只需要添加一个,将你想要的背景加载到位图中,从中检索一个图形对象,用图形绘制第二个图像。DrawImage,然后使用位图作为图片框的图像。这更复杂,但这是最有效的方法。