【发布时间】:2015-09-24 03:50:08
【问题描述】:
我有一个对象和一个自定义方法来绘制它,它返回一个位图。
我像这样画一个对象:
pictureBox1.Image = MyObject.DrawMyObject(startingPoint);
如何将其中 2 个放在一个图片框中?我尝试使用一些运算符,但似乎它们不适用于 Bitmap 类型。我读过Image 属性只接受一个位图,但不明白如何绘制位图,然后是第二个而不丢失第一个。
【问题讨论】:
-
“将 2 张图片放在一个图片框上”是指将 2 张图片并排显示吗?创建具有正确尺寸的新图像,获取
Graphics对象并使用DrawImage()函数两次绘制两张图片,如果这是您想要的。 -
Displaying an array of images in picturebox? 的可能副本。尽管问题是关于数组 o 图像,但解决方案仍然有效。要么将您的图像绘制成一个最终图像以进行显示,要么具有多个框。
-
我不明白你想要达到什么目的
-
@MaximilianGerhardt 不,我的意思是,如果我要绘制一个对象,我想在同一个 pb 上绘制第二个对象。
-
也许只使用
BackgroundImage和另一个Image就足够了吗?
标签: c#