|
今天一个朋友问我他在使用FillRectangle向窗体绘制图象的时候总是发生错位,不知道是怎么回事。我拿代码来看了一下,中规中矩的代码:
但是为什么会错位呢?我调试了半天,结果和他实验的一样。而使用DrawImage就不会有问题。后来看了半天错位的规律才发现原来:
解决的方法是: 重新设置画刷的中心点了,brush.TranslateTransform(611,0); |
本文探讨了使用FillRectangle绘制图像时出现错位的问题,并通过调整画刷的中心点解决了该问题。解释了FillRectangle的工作原理及与DrawImage的区别。
|
今天一个朋友问我他在使用FillRectangle向窗体绘制图象的时候总是发生错位,不知道是怎么回事。我拿代码来看了一下,中规中矩的代码:
但是为什么会错位呢?我调试了半天,结果和他实验的一样。而使用DrawImage就不会有问题。后来看了半天错位的规律才发现原来:
解决的方法是: 重新设置画刷的中心点了,brush.TranslateTransform(611,0); |

被折叠的 条评论
为什么被折叠?