bitmap参数无效是怎么回事啊?

oWatermelon1 2013-01-19 09:11:19
public partial class Form1 : Form
{
Bitmap bit;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
bit = new Bitmap("heart.bmp");
bit.MakeTransparent(Color.Blue);
}
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.DrawImage((Image)bit, new Point(0, 0));
}

private void label1_Click(object sender, EventArgs e)
{
this.Close();
}
}
heart是电脑里面存在的图片,但是运行时总说参数无效,请问是什么原因啊?
...全文
1144 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oWatermelon1 2013-01-19
  • 打赏
  • 举报
回复
引用 楼主 oWatermelon1 的回复:
public partial class Form1 : Form { Bitmap bit; public Form1() { InitializeComponent(); } private void Form1_Load(object ……
好了,谢谢啊!!
「已注销」 2013-01-19
  • 打赏
  • 举报
回复
bit = new Bitmap("heart.bmp"); 你这么写要把图片放到bin目录下。不然路径就从盘符开始c:/heart.bmp这个样子写全。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧