C#,如何使图片背景透明?

标签 c#

我有一个带有 png 的图片框。然而,即使我将 BackColor 设置为透明,它也不是透明的。任何想法可能是错误的? :)

alt text

谢谢!

最佳答案

我也遇到过关于透明图片的问题。

你必须通过代码来绘制它。 看我的问题A PictureBox Problem

编辑:

paint事件中(包含背景图片的控件) 写这个

  //If added your image in project's resources get from there OR your Image location
  Image img = yourNamespace.Properties.Resources.yourPicture;   
  e.Graphics.DrawImage(img,50,50,100,100); 

关于C#,如何使图片背景透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416934/

相关文章:

c# - 当 EF 是另一个项目时,DropCreateDatabaseIfModelChanges

c# - 购买混淆器?

c# - TreeView : SelectedNode doesnt work for me

c# - XNA 3D 点云

c# - 是否可以将 Appconfig 值作为对象调用?

c# - 如何反序列化 DateTime 对象列表?

c# - 如果方法返回接口(interface)类型,为什么我不能将结果传递给具体类型?

c# - 如何将多个 ScriptBundle 捆绑到一个新的 ScriptBundle

c# - 保存/序列化 LINQ 查询

c# - C# winform 应用程序的数据模型