【发布时间】:2016-10-21 04:19:40
【问题描述】:
我目前有一张Bitmap 图片。我需要将此图像放置在PictureBox 内的某个坐标处。具体来说,我希望将其放置在距顶部 5 个像素和距左侧 5 个像素的位置。位图有不同的长度,所以我希望起点总是在这个特定点开始绘制Bitmap。
例如,这里有两个“位图”,它们都从坐标 5,5 开始,具有不同的长度。想象一下灰色是PictureBox:
private void setQuantity(PictureBox pb, int quantity) {
Graphics g = pb.CreateGraphics();
g.DrawImage(iqc.createQuantityImage(quantity), 0, 0);
g.Dispose();
}
iqc.createQuantityImage() returns a Bitmap
但这似乎没有画出任何东西。我也改变了 x 和 y,没有任何变化。
如果可能,我希望能够在PictureBox 内指定确切的坐标或点。
感谢您的帮助!
【问题讨论】:
-
您的图片框是否也设置了图片?
-
它有一个
BackgroundImage集,但没有Image
标签: c# graphics bitmap picturebox point