【问题标题】:Display picturebox with transparent background [duplicate]显示具有透明背景的图片框[重复]
【发布时间】:2023-03-08 23:53:02
【问题描述】:

可能重复:
Winforms semi-transparent PNG over semi-transparent PNG

我准备在学校做一个游戏Risk的项目,我的老师说可以,但我们只使用Windows Form,不能使用XNA或其他工具。

在《风险》中,如果你了解这款游戏,你可能知道,地图是在许多国家/地区建立的,每个国家都应该是它自己的图片,因为它有自己的效果,可以这么说。

那么有没有可能,用PictureBox,把它改成“透明”的效果,只覆盖图片,而不是像框一样围绕图片?

对不起,如果这是一个糟糕的书面描述!

【问题讨论】:

  • 请改进你的问题,我不知道你在问什么。
  • 如果您想要“效果”或特定的图片渲染,您应该探索创建自己的控件的想法。真的不难。
  • @Nuzzolilo 很难用英语解释。但我想拍照并使 PictureBox 仅覆盖图片,而不是图片周围的方形框。

标签: c# winforms picturebox image


【解决方案1】:

Afaik,不可能让图片框处理透明背景。一般来说,winforms 对透明度的支持很差。

最好的解决方案是编写自己的UserControl 来绘制国家/地区的图像。

看看:

【讨论】:

  • 感谢您的信息!会去看看的!
猜你喜欢
  • 2012-08-21
  • 2014-08-07
  • 2013-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-27
  • 2021-08-24
  • 2017-02-21
相关资源
最近更新 更多