VB绘图PSet、Line、Circle和坐标定位Scale
ScaleMode属性定义窗体或图⽚框的度量单位,ScaleLeft和ScaleTop设置或返回左上⾓的坐标,ScaleHeight和
ScaleTop设置⾼度和宽度等分份数
Scale⽅法:重新设置各种容器对象的坐标系统。使⽤格式如下:
[<对象名>.]Scale[(x1,y1)-(x2,y2)]
Scale⽅法⽤于将容器对象的左上⾓坐标定义为(x1,y1),右下⾓坐标定义为(x2,y2)。
(5,10)-(300,300)⽤于将图⽚框的左上⾓的坐标定义为(5,10),右下⾓的坐标定义为(300,300)。
颜⾊设置:RGB(红,绿,蓝);QBColor(颜⾊值0~15);8种VB颜⾊常量(VbMagenta紫⾊);⼗六进制数值准确指定颜⾊
(&HBBGGRR:&H表⽰⼗六进制,BB代表蓝⾊分量的⼗六进制,GG代表绿⾊分量的⼗六进制,RR代表红⾊的⼗六进
制,即&H蓝绿红)
绘图⽅法:PSet⽅法:PSet(x,y),RGB(x,y,z)在点(x,y)画点;PSetstep(x,y),RBG(x,y,z)相对⿏标点移动(x,y)在画点。Line⽅
法:Line[step](x1,y1)–[step](x2,y2),RGB(x,y,z),第⼀个step相对于当前位置,第⼆个相对于起点坐标便宜,line函数省略起点,
默认起点是上次⽤line函数的终点
.Scale(x1,y1)-(x2,y2)定义坐标系统,左上⾓为(x1,y1),右下⾓为(x2,y2);ScaleWidth,ScaleHeight是控件内部坐标的
宽度和⾼度,
TextWidth(str)、TextHeight(str)确定⽂本需要的宽度和⾼度
DrawWidth设置线条的粗细,DrawStyle线条风格,FillColor填充⾊,AutoRedraw覆盖他的对象移⾛后是否恢复
Fillstyle和fillcolor可以单独放在form_paint()事件当中,
,"F:"保存图像
画弧和扇形:[<对象名>.]Circle[step](x,y),半径R,[<颜⾊>],[<起始⾓>,<终⽌⾓>]
ForeColor是前景⾊,也就是⽂本的颜⾊
画椭圆:[<对象名>.]Circle[step](x,y),半径R,[<颜⾊>],[<起始⾓>,<终⽌⾓>][,纵横⽐]
Cls⽅法清除⽂本、图像,清除后currentx和currenty恢复为0,cls不能清除AutoRedraw属性为true的图形和⽂本
本文发布于:2022-12-07 00:01:09,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/56072.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |