仅使用PictureBox中的部分Image

时间:2015-12-03 18:10:35

标签: c# winforms

我需要在PictureBox中放置一个Image的特定部分,例如图像中位置0,0的32x32图像。
它看起来像这样:
actorsample.png请注意,图像中的红色边框不是,只是为了清晰起见粘贴在其中。

问题:
我该怎么做,但我仍然可以在图片框中使用图片?

1 个答案:

答案 0 :(得分:3)

已经有一段时间了,但一个简单的技巧是将PictureBox放在32x32的容器元素中,并在容器内移动PictureBox以更改您实际想要显示的图像。将PictureBox的(顶部,左侧)设置为(0,0)将显示图像1,并将其设置为(0,-32)将图像2,(0,-64)=> 3,( - 32, 0)=> 4等

想法的ASCII ART

+-+
|o|oo
+-+oo
 oooo
 oooo

空容器的图片:

+-+
| |
+-+