vb line中step是怎么用?最好举例

2020-11-21 18:46:17 字数 5961 阅读 9340

1楼:红山人

private sub form_load()show

pset (100, 500) 'x=100,y=500line -step(200, 400) '-step(x,y)这里的x,y 是指的相对上一个结束点(x,y)增加值,这表示从上一点x=100,y=500起,画线到终点x=300,y=900

end sub

vb**中 line的格式里面 step什么意思

2楼:匿名用户

[step] ---可选项,确定后续是否选用的是相对坐标。

3楼:祢腾元思柔

①中的两句的意思不一样

line(1,2)-(10,9),,b ‘从点(1,2)到点(10,9)画一个矩形

line(1,2)-step(10,9),,b '从点(1,2)到点(11,11)画一个矩形其中第二句:step的意思是从点(1,2)开始,在x方向步进10,到达11=1+10;在y方向步进9,到达11=2+9

②中的两句是一样的

line(1,2)-(10,9),,b '从点(1,2)到点(10,9)画矩形

line(10,9)-(1,2),,b '从点(10,9)到点(1,2)画矩形

vb里面的line方法的具体使用方法

4楼:匿名用户

你试下,简单的例子

form1.line (1, 1)-(2000, 2000)--------------画线

form1.line (1, 1)-(2000, 2000), , b---------画空心矩形

form1.line (1, 1)-(2000, 2000), , bf-------画实心矩形

line 方法

在对象上画直线和矩形。

语法 object.line [step] (x1, 1) [step] (x2, y2), [color], [b][f]

line 方法的语法有以下对象限定符和部分:

部分 描述

object 可选的。 对象表达式,其值为“应用于”列表中的对象。如果object 省略,具有焦点的窗体作为object。

step 可选的。关键字,指定起点坐标,它们相对于由 currentx 和 currenty 属性提供的当前图形位置。

(x1, y1) 可选的。single (单精度浮点数),直线或矩形的起点坐标。scalemode 属性决定了使用的度量单位。

如果省略,线起始于由 currentx 和 currenty 指示的位置。

step 可选的。关键字,指定相对于线的起点的终点坐标。

(x2, y2) 必需的。single (单精度浮点数),直线或矩形的终点坐标。

color 可选的。long (长整型数),画线时用的 rgb 颜色。如果它被省略,则使用 forecolor 属性值。可用 rgb 函数或 qbcolor 函数指定颜色。

b 可选的。如果包括,则利用对角坐标画出矩形。

f 可选的。如果使用了 b 选项,则 f 选项规定矩形以矩形边框的颜色填充。不能不用 b 而用 f。

如果不用 f 光用 b,则矩形用当前的 fillcolor 和 fillstyle 填充。fillstyle 的缺省值为 transparent。

说明 画联结的线时,前一条线的终点就是后一条线的起点。

线的宽度取决于 drawwidth 属性值。在背景上画线和矩形的方法取决于 drawmode 和 drawstyle 属性值。

执行 line 方法时, currentx 和 currenty 属性被参数设置为终点。

这个方法不能用于with...end with 语句块。

vb中line函数的使用方法 10

5楼:依土天羽

把画板的scalemode设置为3,在画板的mousedown事件时记下x,y(用全局变量)在mouseup事件使用line函数画线,从全局变量中的xy到函数的xy

option explicit

private type point

x as long

y as long

end type

dim oldp as point

private sub form_mousedown(button as integer, shift as integer, x as single, y as single)

if button = 1 then oldp.x = x: oldp.y = y

end sub

private sub form_mouseup(button as integer, shift as integer, x as single, y as single)

if button = 1 then line (oldp.x, oldp.y)-(x, y), rgb(255, 0, 0)

end sub

6楼:匿名用户

line (100, 100)-(3000, 3000)

从100,100画到3000,3000

会不会你坐标点太小了

关于vb中step的问题

7楼:匿名用户

很久没用过vb了,查了一下,vb的座标轴是以左上角为圆点0,0,x轴为水平方向向右为正,y轴为垂直方向向下为正。

当前点应该会一直改变(虽然偶记不太清楚),比如line (1000, 1000)-step(1000, 2000),那这句执行后,没猜错的话当前点应该会在2000,3000(你可以输出一下确认)

如果这句执行后,再执行line step(1000, 2000)-step(1000, 1000)

那应该是从3000,5000(当前点移至3000,5000)向4000,6000画线(在3000,5000的基础上再各加1000),之后当前点在4000,6000

应该是line (1000, 1000)-step(1000, 2000)

line -step(1000, 1000)

line -step(200, 200)

再举例比如画方框

line (500, 500)–step(1000, 0)

line -step(0, 1000)

line -step(–1000, 0)

line -step(0, –1000)

vb中line step(x1,y1)怎理解?

8楼:匿名用户

step 为相对,,没step 为绝对

step(x1,y1), 坐标起点相对作图位置的偏移量,step(x2,y2),相对起点(x1,y1)的偏离量

9楼:匿名用户

line 方法

在对象上画直线和矩形。

语法object.line [step] (x1, 1) [step] (x2, y2), [color], [b][f]

line 方法的语法有以下对象限定符和部分:

部分 描述

object 可选的。 对象表达式,其值为“应用于”列表中的对象。如果object 省略,具有焦点的窗体作为object。

step 可选的。关键字,指定起点坐标,它们相对于由 currentx 和 currenty 属性提供的当前图形位置。

(x1, y1) 可选的。single (单精度浮点数),直线或矩形的起点坐标。scalemode 属性决定了使用的度量单位。

如果省略,线起始于由 currentx 和 currenty 指示的位置。

step 可选的。关键字,指定相对于线的起点的终点坐标。

(x2, y2) 必需的。single (单精度浮点数),直线或矩形的终点坐标。

color 可选的。long (长整型数),画线时用的 rgb 颜色。如果它被省略,则使用 forecolor 属性值。可用 rgb 函数或 qbcolor 函数指定颜色。

b 可选的。如果包括,则利用对角坐标画出矩形。

f 可选的。如果使用了 b 选项,则 f 选项规定矩形以矩形边框的颜色填充。不能不用 b 而用 f。

如果不用 f 光用 b,则矩形用当前的 fillcolor 和 fillstyle 填充。fillstyle 的缺省值为 transparent。

说明 画联结的线时,前一条线的终点就是后一条线的起点。

线的宽度取决于 drawwidth 属性值。在背景上画线和矩形的方法取决于 drawmode 和 drawstyle 属性值。

执行 line 方法时, currentx 和 currenty 属性被参数设置为终点。

这个方法不能用于with...end with 语句块。

10楼:匿名用户

step 可选的。关键字,指定起点坐标,它们相对于由 currentx 和 currenty 属性提供的当前图形位置。

也就是把当前坐标作为相对原点,来画图

vb line函数用法

11楼:匿名用户

你试下form1.line (1, 1)-(2000, 2000)form1.line (1, 1)-(2000, 2000), , b

form1.line (1, 1)-(2000, 2000), , bf

然后就知道了

第一个是画线

第二个是画

空心矩形

第三个是画实心矩形

12楼:艳阳高照的午后

注释:原 形void far line(int x0, int y0, int x1, int y1)

程序例:

#include "graphics.h"

#include "stdlib.h"

int main(void)

setcolor(getmaxcolor());

xmax = getmaxx();

ymax = getmaxy();

/* draw a diagonal line */

line(0, 0, xmax, ymax);

/* clean up */

getch();

closegraph(); /*关闭图形模式*/

return 0;

}#line

命令# line改变__line__ 与__file__的内容,它们是在编译程序中预先定义的标识符。

命令的基本形式如下:

# line number["filename"]

其中的数字为任何正整数,可选的文件名为任意有效文件标识符。行号为源程序中当前行号,文件名为源文件的名字。命令# line主要用于调试及其它特殊应用。

举例:例如,下面说明行计数从1 0 0开始;printf( ) 语句显示数1 0 2,因为它是语句#line 100后的第3行。

#line 100 /* 初始化行计数器* /

main ( ) /* 行号100 */

遗传学 长分散核因子

在matlab命令窗口输入doc line,将获得一下帮助信息:(也可在命令窗口下输入help line获得帮助)

line(x,y)

line(x,y,z)

line(x,y,z,'propertyname',propertyvalue,...)

line('propertyname',propertyvalue,...) low-level-pn/pv pairs only

h = line(...)

较常见的使用方法:

line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]),

例line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到(3,4)。

当line(a,b)中,a b是相同大小的矩阵时,将会在对应的每一列做一条直线。

当line(a,b,c)时,相应地会在三维图中画一条线。

a b c 均为2xn矩阵。

“step1”在VB中代表什么,step1 在VB中是代表什么?

1楼 汐风流落 循环的步进值是1,例如 for i 1 to 10 step 1 即i 1,i 2, ,一直到 i 10结束循环,如果 for i 1 to 10 step 2 那么,i 1,i 3,i 5, ,一直到i 9结束循环。 step就是步长,即走一步所跨越的距离。在vb中表示循环的增量,...

这个符号是什么号怎么用最好有举例谢谢

1楼 越1宝1儿 这个符号叫分号! 例句 周总理的举止,还是那么的优雅 周总理的话语,还是那么的铿锵。 2楼 蓝眼睛小怪兽 亲 这是分号,排比句使用,前要有逗号 ,比如,花园里的花朵有黄色的,白色的,蓝色的 形状也各式各样,有圆的,三角的。望采纳 3楼 知识的园泉 分号,在排比句中常用,了解几个相似...

怎么保健养生是最好的方法的,用什么方法保健养生最好?

1楼 子惜 最好的养身方法就是有一个好心态!知足常乐! 用什么方法保健养生最好? 2楼 南北巢养老 保养 1 注意 清洁勤洗脸,尤其注重易出油的t字区。每次洗脸后可用酸性水剂化妆品拍打面颊部,这样有利于调节 酸碱度,并能适当抑制皮脂腺的过多分泌,能抵抗粉刺生成。 2 在使用乳液状营养露时,尽可能用得...