- 0
- 0
- 约3.22千字
- 约 16页
- 2026-01-07 发布于江西
- 举报
第8章窗体和常用控件8.1绘制图形 8.1.1坐标系8.1.2坐标刻度 8.1.3设置颜色 8.1.4图形控件 8.1.5绘图方法 1
8.1.1坐标系坐标系用于确定容器中点的位置,任何容器的默认原点坐标都是容器的左上角(0,0)。坐标系包括横坐标(X轴)和纵坐标(Y轴),从原点出发向右方向为X轴的正方向,垂直向下是Y轴的正方向。x值是指点与原点的水平距离,y值是指点与原点的垂直距离。VB中的容器包括窗体(Form)、框架(Frame)和图片框(PictureBox)等。图8-1中文本框的位置坐标是以窗体为容器的坐标,而不是屏幕的坐标。坐标系的原点、方向和刻度都可以通过设置而改变。2
8.1.2坐标刻度1.ScaleMode属性:用来设置坐标系的标准刻度设置值描述0-User用户定义。通过设置ScaleWidth、ScaleHeight、ScaleTop或ScaleLeft属性来定义新坐标系。1-Twip缇(默认),567缇等于一厘米。2-Point磅,72磅等于一英寸。3-Pixel像素,像素是监视器或打印机分辨率的最小单位。4-Character字符,打印时一个字符有1/6英寸高、1/12英寸宽。5-Inch英寸。6-Millimeter毫米。7-Centimeter厘米。3
8.1.2坐标刻度VB中有两种方法用于坐标系的定义。方法一:通过对象的ScaleTop、ScaleLeft、ScaleWidth和ScaleHeigh四项属性来实现。它们不仅可以用来设置坐标系统,而且可以用于获取当前坐标系统的信息。方法二:采用Scale方法来设置坐标系。该方法是建立用户坐标系最方便的方法。4
8.1.2坐标刻度2.刻度属性ScaleLeft、ScaleTop、ScaleHeight与ScaleWidth属性,是设置坐标系的用户定义刻度的属性,它们可以建立起一个带有正、负坐标的自定义坐标系统。当设置了刻度属性时,ScaleMode自动地设置为0。ScaleLeft、ScaleTop属性返回或设置一个对象左上角的水平(ScaleLeft)和垂直(ScaleTop)的坐标。ScaleHeight、ScaleWidth属性返回或设置对象内部的水平(ScaleWidth)或垂直(ScaleHeight)度量单位。例如:Picture1.ScaleLeft=-500Picture1.ScaleTop=500Picture1.ScaleWidth=1000Picture1.ScaleHeight=-10005
8.1.3设置颜色1.RGB函数RGB函数用于在运行时指定颜色值,是比较常用的函数。对计算机来说,屏幕显示的颜色都是运用三种原色:红色、绿色和蓝色。语法:RGB(R,G,B)颜色红色值绿色值蓝色值黑色000蓝色00255绿色02550青色0255255红色25500洋红色2550255黄色2552550(快讲)8
8.1.3设置颜色2.QBColor函数QBColor函数用来设置所对应颜色的RGB颜色码。语法:QBColor(颜色参数)颜色参数颜色参数颜色蓝色值0黑色8灰色1蓝色9亮蓝色2绿色10亮绿色3青色11亮青色4红色12亮红色5洋红色13亮洋红色6黄色14亮黄色7白色15亮白色9
8.1.3设置颜色3.通过内部常数来设置颜色VB将经常使用的颜色值定义为内部常数,内部常数如表所示。颜色常数十六进制数颜色vbBlackH0黑色vbRedHFF红色vbGreenHFF00绿色vbYellowHFFFF黄色vbBlueHFF0000蓝色vbMagentaHFF00FF洋红色vbCyanHFFFF00青色vbWhiteHFFFFFF白色10
8.1.4图形控件在VB的控件箱中的图形控件包括直线控件和形状控件。控件属性功能Line和ShapeBorderColor线段的颜色BorderStyle线段的线型,是实线还是虚线,以及虚线的样式BorderWidth线段的粗细LineX1、Y1起点坐标X2、Y2线段的长短ShapeShape预定义的形状,如表8.6所示FillColor图形的填充色FillStyle图形底纹,有8种底纹BackStyle图形背景式样0-Transparent透明1-Opaque不透明11
8.1.4图形控件形状控件的Shape属性提供了六种预定义的形状,如表所示。设置值常数描述0-RectangleVbShapeRectangle(默认)矩
您可能关注的文档
- 传出神经系统药物对血压和心率的影响.ppt
- 智能交通系统应用及前景.ppt
- 泥墙防水腻子施工安全技术交底.doc
- 浅谈语文命题的要求与技巧.ppt
- 医疗器械不良事件监测培训.ppt
- 石英扇形水池施工安全技术交底.doc
- 车间涂漆工程施工技术交底.doc
- 初中化学:填空与简答题解题方法与技巧课件浙教版下学期.ppt
- 高架桥铺设水管施工技术交底.doc
- 高铁施工桥墩施工安全技术交底.doc
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
最近下载
- 小数乘除法100道竖式计算题及答案.docx VIP
- 人教版初中初三九年级英语-名师教学课件-感叹句的用法.pptx VIP
- 青岛版五年级上册小数乘除法竖式计算题100道及答案.docx VIP
- 预应力混凝土管桩连接方法创新图文.pdf VIP
- 云南傣族民居.ppt VIP
- 2024届宜宾市长宁县小升初语文检测卷含答案.doc VIP
- 2025年度民主生活会个人对照检查发言材料 八篇.docx VIP
- 辩论英文课件教学课件.pptx VIP
- 酒店服务质量与员工满意度关系研究分析——以常州万达喜来登酒店为例 工商管理专业.doc VIP
- 小学必背古诗拼音版(2020年-2021年).pdf VIP
原创力文档

文档评论(0)