我在使用 DELPHI 编程的时候 用CANVAS.MOVETO (0,0) ; CANVAS LINETO
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 12:21:52
我在使用 DELPHI 编程的时候 用CANVAS.MOVETO (0,0) ; CANVAS LINETO
使用了如下代码化直线,在运行后在窗体上可以看到一条直线;
CANVAS.MOVETO(0,0);
CANVAS.LINETO(100,100);
但是如果在后面加上,如下代码后 运行后直线却看不见了.
SHAPE1.HEIGHT:=100;
SHAPE1.TOP:=300;
SHAPE1.LEFT:=500;
还有在程序运行后如果 调整手动调整窗体的大小时,窗体上的直线会根据窗体的大小 被截去一段.
使用了如下代码化直线,在运行后在窗体上可以看到一条直线;
CANVAS.MOVETO(0,0);
CANVAS.LINETO(100,100);
但是如果在后面加上,如下代码后 运行后直线却看不见了.
SHAPE1.HEIGHT:=100;
SHAPE1.TOP:=300;
SHAPE1.LEFT:=500;
还有在程序运行后如果 调整手动调整窗体的大小时,窗体上的直线会根据窗体的大小 被截去一段.
这里注意TForm和TImage两种控件的TCanvas属性区别
Tform.canvas绘制完图像后,并不保存,如果窗体的图像被其他窗体或控件遮盖,相应部分图像将不再重绘而丢失.因此,你所绘制的图像要在Form的Onpaint事件中人工重新绘制一次.
而Timage.canvas绘制图像后随时保存,不会有上面的效果.毕竟Timage是专门用来做图像的.
Tform.canvas绘制完图像后,并不保存,如果窗体的图像被其他窗体或控件遮盖,相应部分图像将不再重绘而丢失.因此,你所绘制的图像要在Form的Onpaint事件中人工重新绘制一次.
而Timage.canvas绘制图像后随时保存,不会有上面的效果.毕竟Timage是专门用来做图像的.
delphi7里printer.canvas.moveto(x,y)坐标的单位是什么?和mm的换算
LOST CANVAS 什么意思
关于THE LOST CANVAS 冥王神话的动画
如何计算html5中canvas绘制一个图形所需的时间?
Your browser does not support the canvas element
圣斗士星矢冥王神话 The Lost Canvas 篇,到底是不是圣斗士星矢的动画片啊?为什么人物的造型 会不一样呢?如
使用delphi编程,输入一个年份,判断是否为闰年?急用,
英语翻译Evolution of Seiya at the moment is to make Lost Canvas
The bags are not plastic ___paper ones,but reusable canvas b
英语翻译we would want cotton or canvas depending on the weight a
英语翻译1.翻译 The bag was made of canvas ,was covered with muddy
英语牛人团进!Manet’s canvas depicts a firing squad of Mexican sold