用for循环画图,想把每次画的图并在一起,问题是现在我的程序运行结果只有最后一张图

leedeeng leedeeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在一个picturebox上面要画张图,具体几张用for循环实现的,但是每循环一次上一次的bitmap就被覆盖掉了,不知道怎么才能把几个bitmap放在一起,求指教,大致代码如下
Graphics g;
Bitmap rusult;
for (int i = 0; i < 5; i++)//循环画五张图
{
DrawGraph.drawXR drawXR = new DrawGraph.drawXR();//画图的类,返回一个bitmap
result= drawXR.drawBitmap(pic);//画图的类,返回一个bitmap
g = CreateGraphics();
g.DrawImage(result, x,y);//此处每次循环的x值和y值是不一样的

}
pic.BackgroundImage = result; //pic为一个pictureBox,此处把result作为pic的背景


问题: 就是循环的结果是只显示最后一张bitmap了,不能把每次循环得到的bitmap并在一起
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
leedeeng
C# 111,129 成员 642,540 内容