请问关于VB中的line方法,2个坐标表示的是什么意思,比如说我想画一个三角形,改怎么来设置坐标

(X1,Y1)-(X2,Y2),中间的减号是什么意思?第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线?抑或是X1-X2表示横坐标(线的... (X1,Y1)-(X2,Y2),中间的减号是什么意思?第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线?抑或是X1-X2表示横坐标(线的长度),Y1-Y2表示纵坐标(线的宽度,即高度)? 展开
 我来答
syx54
2012-07-06 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2762万
展开全部
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
这表明用当前的笔的颜色,绘制矩形
沙慧月03
2012-07-06 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3627万
展开全部
(X1,Y1)表示的一条线的起点坐标,(X2,Y2)是线的终点坐标,而line用法为

xx.line 坐标1 - 坐标2
中间那-是其分隔的作用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiyiarrow
2012-07-06 · TA获得超过391个赞
知道小有建树答主
回答量:588
采纳率:0%
帮助的人:425万
展开全部
第一对坐标是表示的一条线的起点,第二个坐标是线的终点,
表示这个意思
更多追问追答
追问
那中间的减号表示什么意思?像这样的坐标(-X,-Y),是什么意思?
追答
(-X,-Y) 这里的-表示 负号啊  
这里的(X1,Y1)-(X2,Y2) -表示从(X1,Y1)到(X2,Y2),
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba8dfd4
2012-07-06 · TA获得超过1051个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:222万
展开全部
第一对坐标表示的一条线的起点,第二对坐标是线的终点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sjn_008
2012-07-06
知道答主
回答量:12
采纳率:0%
帮助的人:4.4万
展开全部
第一对坐标是不是表示的一条线的起点,第二个坐标是第二个坐标的终点,这样就能画一条线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式