请问关于VB中的line方法,2个坐标表示的是什么意思,比如说我想画一个三角形,改怎么来设置坐标
(X1,Y1)-(X2,Y2),中间的减号是什么意思?第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线?抑或是X1-X2表示横坐标(线的...
(X1,Y1)-(X2,Y2),中间的减号是什么意思?第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线?抑或是X1-X2表示横坐标(线的长度),Y1-Y2表示纵坐标(线的宽度,即高度)?
展开
5个回答
展开全部
vb中绘制直线(或矩形)的命令格式:
object.Line [Step] (x1, y1) - [Step] (x2, y2), [color], [B][F]
其中object是具有Line方法的对象名称,例如:Form1和PicTure1等等。
其中各个参数的含义为:
因为两点决定一条直线,所以:
(x1, y1) -- 直线的其始点的坐标,由一对实数决定一个点的位置,可以正可以负
(x2, y2) -- 直线的终止点的坐标,由一对实数决定一个点的位置,可以正可以负
其中:符号“-”是起始坐标与终止坐标的连接符号,象征着从点(x1, y1)到点(x2, y2)之间绘制的直线。
这个符号,很像直线哟!
我们知道,计算机学科里将命令格式中用方括号扩起来的参数,称为可选参数,即可以有也可以没有,如果没有就采用系统规定的默认值。
其中:
Step -- 表示后面括号里的数值是相对系统笔的当前位置的增量(相对量)
这个意思很费解?
系统有一支无形的笔,笔的开始位置是放置在坐标的原点(0,0)点,而当执行了任何图形操作后,笔的位置就是绘制完该图形的最后位置。
比如:
Line (500,500)-(1000,500)
这表明从(500,500)点开始到(1000,500)点结束,绘制一条直线。绘制完了一条水平直线后,系统的当前笔的位置是在(1000,500)点上。
接下来,如果用:
Line Step(500, 500)-(3000, 3000)
这里:Step (500,500)是相对原来笔的位置(1000,500)点而言的,即:X值为1000+500,Y值为500+500,而(3000,3000)是绝对位置。
这时:
Line Step(500, 500)-(3000, 3000)相当于Line (1500,1000)-(3000,3000)
Step参数在起始点前可选,在终止点前也可选。
参数:Color表示线条的颜色
参数:B表示绘制以(x1, y1)和(x2, y2)两点为对角线的矩形
参数:F表示绘制矩形时以边框颜色填充
特别提醒:
当不选Color参数,绘制矩形时,有两个逗号是不能漏的?
例如:
Line (1000, 1000) - (4000, 5000),,B
这表明用当前的笔的颜色,绘制矩形
object.Line [Step] (x1, y1) - [Step] (x2, y2), [color], [B][F]
其中object是具有Line方法的对象名称,例如:Form1和PicTure1等等。
其中各个参数的含义为:
因为两点决定一条直线,所以:
(x1, y1) -- 直线的其始点的坐标,由一对实数决定一个点的位置,可以正可以负
(x2, y2) -- 直线的终止点的坐标,由一对实数决定一个点的位置,可以正可以负
其中:符号“-”是起始坐标与终止坐标的连接符号,象征着从点(x1, y1)到点(x2, y2)之间绘制的直线。
这个符号,很像直线哟!
我们知道,计算机学科里将命令格式中用方括号扩起来的参数,称为可选参数,即可以有也可以没有,如果没有就采用系统规定的默认值。
其中:
Step -- 表示后面括号里的数值是相对系统笔的当前位置的增量(相对量)
这个意思很费解?
系统有一支无形的笔,笔的开始位置是放置在坐标的原点(0,0)点,而当执行了任何图形操作后,笔的位置就是绘制完该图形的最后位置。
比如:
Line (500,500)-(1000,500)
这表明从(500,500)点开始到(1000,500)点结束,绘制一条直线。绘制完了一条水平直线后,系统的当前笔的位置是在(1000,500)点上。
接下来,如果用:
Line Step(500, 500)-(3000, 3000)
这里:Step (500,500)是相对原来笔的位置(1000,500)点而言的,即:X值为1000+500,Y值为500+500,而(3000,3000)是绝对位置。
这时:
Line Step(500, 500)-(3000, 3000)相当于Line (1500,1000)-(3000,3000)
Step参数在起始点前可选,在终止点前也可选。
参数:Color表示线条的颜色
参数:B表示绘制以(x1, y1)和(x2, y2)两点为对角线的矩形
参数:F表示绘制矩形时以边框颜色填充
特别提醒:
当不选Color参数,绘制矩形时,有两个逗号是不能漏的?
例如:
Line (1000, 1000) - (4000, 5000),,B
这表明用当前的笔的颜色,绘制矩形
展开全部
(X1,Y1)表示的一条线的起点坐标,(X2,Y2)是线的终点坐标,而line用法为
xx.line 坐标1 - 坐标2
中间那-是其分隔的作用
xx.line 坐标1 - 坐标2
中间那-是其分隔的作用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一对坐标是表示的一条线的起点,第二个坐标是线的终点,
表示这个意思
表示这个意思
更多追问追答
追问
那中间的减号表示什么意思?像这样的坐标(-X,-Y),是什么意思?
追答
(-X,-Y) 这里的-表示 负号啊
这里的(X1,Y1)-(X2,Y2) -表示从(X1,Y1)到(X2,Y2),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一对坐标表示的一条线的起点,第二对坐标是线的终点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询