- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic程序设计 第九章 Visual Basic图形处理 Visual Basic程序设计 第九章 Visual Basic图形处理 绘图方法 绘图属性、控件 坐标系和度量单位 Visual Basic 图形处理 Visual Basic程序设计 9.1 引言 利用VB除了可以处理数值型及文本型数据之外,还可以处理各种图形,比如可在窗体或其它容器类控件上绘制直线、圆、椭圆、矩形以及各种函数曲线等图形。 Visual Basic程序设计 9.1.1 坐标系和度量单位 1.VB 的坐标系统 (1) VB坐标系 系统坐标系(屏幕坐标) 容器坐标系统(“窗体坐标”) 窗体中调整、移动控件时,使用容器的坐标系统。 位置用Left,Top属性描述。 Left表示控件左上角到窗体左边的距离 Top表示控件左上角到窗体上边的距离。 Visual Basic程序设计 9.1.1 坐标系和度量单位 (2)改变默认坐标系 利用窗体的Scale方法 如:Form1.Scale (-50, 50) - (50, -50) 其中:前括号指左上角坐标,后括号指右下角坐标 Visual Basic程序设计 9.1.1 坐标系和度量单位 (3) 度量单位 可读系统由控件的ScaleMode属性设置的。 ScaleMode值 意义 0 用户自定义 1 点素(Twip 即“特维”,缺省刻度) 2 点(Point) 3 象素(Pixel,这与屏幕分辨率有关) 4 字符(Character) 5 英寸(Inch) 6 毫米(Millimeter) 7 厘米(Centimeter) Visual Basic程序设计 9.1.2绘图属性、控件 1. 绘图属性 (1) 当前坐标 对象:窗体、图形框等。 属性:CurrentX、CurrentY,该属性设计阶段不可用 绝对坐标 :(x,y) 相对坐标:step ( x, y) (2) 线宽 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。 DrawWidth属性以像素为单位来度量,最小值为1。 Visual Basic程序设计 9.1.2绘图属性、控件 (3) 线型(DrawStyle) DrawStyle设置值 线型 0 实线 1 长划线 2 点线 3 点划线 4 点点划线 5 透明线 6 内实线? Visual Basic程序设计 9.1.2绘图属性、控件 (4)色彩填充 VB采用对象前景色(ForeColor)来绘图 ? 色彩函数 格式:RGB(红,绿,蓝) 其中: 红、绿、蓝三基色的成分使用0~255之间的整数,共有 256×256×256种颜色 ?色彩常量 如:label1.forecolor=vbred Visual Basic程序设计 9.1.2绘图属性、控件 2. 绘图控件 (1) Line控件:绘制直线 属性: BorderStyle:直线类型,8种,默认为1(实线) BorderWidth:设置线宽 BorderColor:设置线条颜色 X1,Y1,X2,Y2:设置起始点和终止点的坐标 Visual Basic程序设计 例题9-1:line相关考题: Visual Basic程序设计 9.1.2绘图属性、控件 (2)Shape控件: 属性: Shape: 设置图形的形状 设置值 描述 0-Rectangle
文档评论(0)