VB绘图PSet、Line、Circle和坐标定位Scale
来源:互联网 发布:知乎 嘉庚创业 编辑:程序博客网 时间:2024/04/29 22:41
ScaleMode属性定义窗体或图片框的度量单位,ScaleLeft和ScaleTop设置或返回左上角的坐标,ScaleHeight和ScaleTop设置高度和宽度等分份数
Scale方法:重新设置各种容器对象的坐标系统。使用格式如下:
[<对象名>.]Scale [(x1,y1)-(x2,y2)]
Scale方法用于将容器对象的左上角坐标定义为(x1,y1),右下角坐标定义为(x2,y2)。
Picture1.Scale (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)画点;PSet step(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()事件当中,
SavePicture Picture1.Image, "F:\xu.bmp" 保存图像
画弧和扇形:[<对象名>.]Circle [step] (x,y),半径R,[<颜色>],[<起始角>,<终止角>]
ForeColor是前景色,也就是文本的颜色
画椭圆:[<对象名>.]Circle [step] (x,y),半径R,[<颜色>],[<起始角>,<终止角>] [,纵横比]
Cls方法清除文本、图像,清除后currentx和currenty恢复为0,cls不能清除AutoRedraw属性为true的图形和文本
- VB绘图PSet、Line、Circle和坐标定位Scale
- Circle Line
- Matlab绘图和坐标操作
- 【opencv学习之十八】基本绘图工具line circle rectangle ellipse等
- A. Circle Line
- Matlab绘图和坐标操作(全)
- CF 278A Circle Line
- VB和API绘图的速度比较
- C1FlexGridClassic中根据x坐标和y坐标定位行列
- 通过CLLocationManager定位当前坐标和城市
- iOS定位和地理坐标类型解释
- 地理坐标定位和计算距离
- 课程表-星期和节次坐标定位
- Scale up和Scale out
- Scale Up和Scale Out
- Scale horizontally和Scale vertically
- Codeforce Circle Line 环形数据操作
- CG : Draw Line And Draw Circle
- 重磅︱R+NLP:text2vec包——New 文本分析生态系统 No.1(一,简介)
- 如何用C++调用命令行
- 二叉树
- PHP html实体与字符之间的转换函数
- componentsJoinedByString 和 componentsSeparatedByString 的方法的区别
- VB绘图PSet、Line、Circle和坐标定位Scale
- 11.10作业 Problem B: 说好的点呢
- 1613-3-傅溥衍 总结《2016年11月14日》【连续四十五天总结】
- C++多态
- 彻底征服 Spring AOP 之 理论篇
- linux shell脚本案例三
- iframe
- 第二章字符设备代码
- 无缝滚动