- 4
- 0
- 约1.22万字
- 约 61页
- 2016-10-26 发布于广东
- 举报
* 10.4 绘图属性 2.设置线宽 DrawWidth 属性 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。 格式为:[Object.]DrawWidth [= Size] 其中:Object 为对象表达式,可以是窗体、图片框和打印机对象。Size为数值表达式,其范围从 1 到 32767。该值以像素为单位表示线宽。缺省值为 1,即一个像素宽。 * * 10.4 绘图属性 3.设置线型DrawStyle 属性 窗体或图形框或打印机的DrawStyle属性给出这些对象上所画线的形状 设置值及含义 * 内收实线 6 VbInsideSolid 无线 5 VbInvisible 双点划线 4 VbDashDotDot 点划线 3 VbDashDot 点线 2 VbDot 虚线 1 VbDash (缺省值)实线 0 VbSolid 描述 设置值 常数 * 10.4 绘图属性 【例10-6】 画出各种线型的直线。 * * 10.4 绘图属性 【代码编写】 Dim i as integer Private Sub Form_Click() ScaleHeight = 8 ScaleWidth = 8 For i = 0 To 6 ‘取线形状 DrawStyle = i ‘画线 Line (2, i + 1)-(ScaleWidth * 2 / 3, i + 1) Next i 【运行结果】如右图所示 * 解答 For i = 0 To 6 CurrentX = 0 CurrentY = i + 1 If i 5 Then Print DrawStyle: + Str(i) Else Print DrawStyle: + Str(i) + 不可见 End If Next i End Sub * 10.4 绘图属性 4、AutoRedraw属性 设置和返回对象或控件是否能自动重绘。若值为True,使Form对象或PictureBox控件的自动重绘有效。否则对象不接受绘制事件(Paint事件)。 重绘:当改变对象大小或隐藏在另一个对象后又重新显示的情况下,重新将以前使用Print方法输出的文本信息和绘图方法绘制的图形显示出来。 * * 10.5 图形方法 10.5.1 Cls方法 Cls方法用于清除所有图形方法和Print方法显示的文本或图形,并将光标移动到原点位置。 其语法格式为: [对象.]Cls 例如,清除窗体或图像框中的文本或图画: Form1.Cls Picture1.Cls 注意:Cls方法的使用与AutoRedraw属性的设置有关系。 * * 10.5 图形方法 10.5.2 PSet方法 PSet方法可以在对象的指定位置按确定的像素颜色画点。 其语法格式为: [对象.]PSet [Step] (x, y) [,Color] 说明:对象名指窗体或图片框。缺省时为窗体;参数 x 和 y 指定点的位置坐标,是单精度参数,可以接受整数或分数的输入。 * * 10.5 图形方法 【例10-7】 用Pset方法在Form_Paint()事件中绘制数学曲线。 * * 10.5 图形方法 【代码编写】 Private Sub Form_Paint() For i = 0 To 5000 PSet (i, 1200), vbRed 画水平线 正弦曲线线 PSet (i, 600 * Sin(0.3 * i * 3.1416 / 180) + 1200), vbGreen 余弦曲线线 PSet (i, 600 * Cos(0.3 * i * 3.1416 / 180) + 1200), vbBlue Next i End Sub 【运行结果】如右图所示 * 解答 * 10.5 图形方法 10.5.3 Line方法 1. Line方法(画线) Line方法可以在对象上的两点之间画直线或矩形 格式为: [对象.]Line [[Step](x1,y1)]-[Step] (x2,y2) [,color] [,B[F]] 说明:(x1,y1)为起点坐标,(x2,y2)为终点坐标,如果省略(x1,y1),则起点位于由CurrentX和CurrentY指示的位置。带Step关键字表示与当前坐标的相对位置。 * * 10.5 图形方法 【例10-8】 执行Line方法后,CurrentX和CurrentY属性被设置为终点,利用此特性可用Line方法画连接线 * * 10.5 图形方法 【代码编写】 Private Sub Form_Click() Line
您可能关注的文档
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第1章 Visual Basic.NET程序开发环境.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第2章 Visual Basic.NET语言编程基础.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第3章 Visual Basic.NET可视化程序设计初步.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第4章 Visual Basic.NET的流程控制结构.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第5章 数组.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第6章 过程.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第7章 Visual Basic.NET的常用基础控件.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第8章 菜单与工具栏设计.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第9章 对话框.ppt
- 新Visual Basic.NET程序设计教程 教学课件 陈志泊 第10章 Visual Basic.NET面向对象程序设计.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 中医推拿技巧PPT培训课件.ppt
- 隐写术与取证考试题目及答案解析.docx VIP
- 中华民族共同体概论课件第四讲天下秩序与华夏共同体演进(夏商周时期)2025年版.pptx VIP
- 浙G37-2012 静钻根植桩先张法预应力混凝土竹节桩.pdf VIP
- 定向钻工程监理实施细则.docx VIP
- 南开大学23春“信息安全”《信息隐藏技术》补考试题库附答案.docx VIP
- 大学课程《水利水电工程建筑物》PPT课件:8.5第八章第五节 水电站厂房的类型和布置.pptx VIP
- 2025年北京电子科技职业学院单招笔试综合素质试题库含答案解析(5套试题).docx VIP
- 2025-2026学年人教版(新教材)初中生物八年级下册教学计划及进度表.docx
- 中华民族共同体概论课件专家版2第二讲__树立正确的中华民族历史观.pptx VIP
原创力文档

文档评论(0)