我已经使用下面的代码来制作3个点,将它们绘制成位图,然后将位图绘制到主表单中,但是它似乎始终在点2之前绘制点3,因为Y坐标低于点2。有没有办法来克服这一点,因为我需要一个曲线向上和向下的曲线,而不是仅仅起来如何绘制既能上下曲线又能曲线的方法?
Bitmap bit = new Bitmap(490, 490);
Graphics g = Graphics.FromImage(bit);
Graphics form = this.CreateGraphics();
pntPoints[0] = this.pictureBox1.Location;
pntPoints[1] = new Point(100,300);
pntPoints[2] = new Point(200, 150);
g.DrawCurve(p, pntPoints);
form.DrawImage(bit, 0, 5);
bit.Dispose();
g.Dispose();
感谢您的回复,我发现我的错误,所有点都是从窗体的左上角绘制的,而不是左下角,所以我一直在错误地创建一切:| – blaze 2011-06-08 02:14:26