图形操作与多文档窗体
38页1、,6.1 绘图板,6.2 电子相册,6.3 知识进阶,第六章 图形操作与多文档窗体,本章要点,常用的作图方法 图形控件 多文档窗体的使用,1、项目界面展示,6.1 绘图板,2、项目分析,本项目实例主要运用了VB6.0的Line、Circle、Pset方法来画出各种图形。并用两个标签的背景色来标明当前绘图区域的前景色和填充色,单击标签时弹出颜色对话框,来选择前景色和填充色。利用3 个组合框设置“线型”、“线宽”、“填充样式”。,6.1 绘图板,3、项目实现,程序界面的设计 界面对象属性设置 编写对象事件过程代码,6.1 绘图板,4、相关知识点,4.1坐标系统概述,每个容器都有一个坐标系,构成一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。,6.1 绘图板,包括5个属性(ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight、ScaleMode) 1个方法(Scale) ScaleTop、ScaleLeft属性用于控制容器对象左边和顶端的坐标,根据这两个属性值可形成坐标原点。,一、使用默认的刻度,4、相关知识点,6.1 绘图板,坐标度量单位
2、由容器对象的ScaleMode属性决定。缺省时为Twip。每英寸1440个Twip,20个Twip为一磅。,4、相关知识点,6.1 绘图板,二、自定义坐标系,4、相关知识点,6.1 绘图板,(1)语法格式: 对象名.Scale (x1,y1)-(x2,y2),(2) 重定义坐标原点及坐标轴方向和度量单位 属性ScaleTop,ScaleLeft的值用于控制对象左上角坐标; 属性ScaleWidth,ScaleHeight的值可确定对象坐标系X轴与Y轴的正向及最大坐标值。 如果ScaleWidth的值小于0,则X轴的正向向左,如果ScaleHeight的值小于0,则Y轴的正向向上。,Y,X,ScaleWidth=n ScaleHeight=m Scaleletf=0 ScaleTop=0,0,(n,m),Y,X,ScaleWidth=n ScaleHeight=-m Scaleletf=0 ScaleTop=0,0,(n,-m),1.用AutoRedraw创建持久的图形,每个窗体和图片框都具有AutoRedraw属性。 (1)当AutoRedraw为默认值False时,VB会把图形输出到
3、屏幕,而不输出到内存。 (2)当AutoRedraw为True时,VB会把图形输出并保存在内存中。,注意:运行时,只有当AutoRedraw为True时,才可以用Cls方法清除。,4.2使用Visual Basic作图,4、相关知识点,6.1 绘图板,2、使用CurrentX、CurrentY设置当前坐标 (1)窗体或图形框或打印机的CurrentX、CurrentY属性给出这些对象在绘图时的当前坐标。 (2)在调用与绘图有关的方法时,CurrentX与CurrentY的值会自动改变。 变化情况如下: Pset方法:当前坐标用来指向画出的点。 Line方法:当前坐标指向画出线的终点。 Circle方法:当前坐标指向画出圆形的中心。 Cls:当前坐标指向坐标原点。 (3)使用CLS方法后,CurrentX、CurrentY属性值为0。,4、相关知识点,6.1 绘图板,3、用DrawWidth和DrawStyle属性设置 线宽与线型 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。DrawWidth属性以像素为单位来度量,最小值为1。 例6.2 用Draw
4、Width属性改变直线宽度。,4、相关知识点,6.1 绘图板,窗体或图形框或打印机的DrawStyle属性给出这些对象上所画线的形状。,注意:只有当DrawWidth设置为1时,DrawStyle属性才会产生如上图所示的各种效果。,4、相关知识点,6.1 绘图板,4、填充与色彩 由Fillstyle、Fillcolor这两个属性决定封闭图形的填充方式。 (1)Fillcolor指定填充图案的颜色,默认的颜色与Forecolor相同。 (2)FillStyle属性取值07,用来指定填充的图案,共有8种内部图案。,注意:如果FillStyle设置为1(透明),则忽略FillColor属性,但Form对象除外。,4、相关知识点,6.1 绘图板,4、相关知识点,三个重点内容(方法),点、线、圆,6.1 绘图板,1、画点(Pset方法),例:1.Pset(500,1000),RGB(255,0,0) 2.Pset(500,1000),BackColor 擦除该点,格式:对象.Pset (x,y),Color,参数说明: (X,Y):确定画点的位置 单精度,可以是常量或变量和表达式 Color:设
《图形操作与多文档窗体》由会员san****019分享,可在线阅读,更多相关《图形操作与多文档窗体》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页