坐标问题
我在IMAGE上要进行画线操作。
image1.canvas.pen.color:=clblue;
image1.canvas.pen.width:=5;
image1.canvas.moveto(20,0);
image1.canvas.lineto(20,image1.height);
想在image1上,横坐标20处画一条竖线,从上到下,竖线长度正好是image1的高度。但是这样写出来,竖线只占了image1高度的一半左右。image1本身的height属性值为300,我即使改为image1.canvas.lineto(20,300);也不行。
而且用
image1.canvas.lineto(20,image1.Height);
image1.canvas.lineto(20,Height);
image1.canvas.lineto(20,ClientHeight);
这三种写法出来的线的长度都不一样,但是都没有符合我想要的从上到下贯穿整个image.
请帮忙给出实现这个问题的方法,并讲解上3种写法的区别,谢谢!