- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 鼠标、文本、图形和多媒体1.ppt
* 鼠标事件 MouseDown 当按下鼠标按钮时发生. MouseUp 当释放鼠标按钮时发生。 MouseMove 此事件在移动鼠标时发生。 第八章 鼠标、文本、图形和多媒体 坐标系统是一个二维网格,可定义屏幕上、窗体中或其它容器中(如:图片框或 Printer 对象)的位置。使用窗体中的坐标,可定义网格上的位置:(x, y),x 值是沿 x 轴点的位置,最左端是缺省位置 0。y 值是沿 y 轴点的位置,最上端是缺省位置 0。 窗体的坐标系统如下图所示: 以下规则用于 Visual Basic 坐标系统: ?当移动控件或调整控件的大小时,使用控件容器的坐标系统。如果直接在窗体上绘制对象时,窗体就是容器。如果在框架或图片框里绘制控件时,框架或控件是容器。 ?所有的图形和 Print 方法,使用容器的坐标系统。例如,那些在图片框里绘制控件的语句,使用的是控件的坐标系统。 ?一些用来调整窗体大小或移动窗体的语句,用特维来表示窗体的位置和大小。 当创建用来调整窗体大小或移动窗体的代码时,应先检查 Screen 对象的 Height 属性和 Width 属性,以确保窗体在屏幕上大小合适。 ?屏幕的左上角总是(0,0)。任何容器的缺省坐标系统,都是由容器的左上角(0,0)坐标开始。 可用对象的刻度属性和 Scale 方法,设置特定对象(窗体或控件)的坐标系统。使用坐标系统有以下三种不同的方法: 使用缺省的刻度 选择标准刻度 创建自定义刻度 使用缺省刻度 每个窗体和图片框都有几个刻度属性(ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight 和 ScaleMode)和一个方法(Scale),它们可用来定义坐标系统。对于 Visual Basic 中的对象,缺省刻度把坐标(0,0)放置在对象的左上角。缺省刻度单位为特维。 画点 :单个像素的控制,是简单的图形操作。 PSet 方法用来设置指定点处像素的色彩: [object.]PSet (x, y)[, color] x 和 y :被设置点的水平( x 轴)和垂直( y 轴)坐标。 Color:为该点指定的 RGB 颜色。 如果没有包括 color 参数,PSet 将像素设置为前景色 (ForeColor)。 RGB函数 RGB函数的参数为“红、绿、蓝”三基色,该函数的返回值为指定的绘图色彩,由这三种基色混合产生。参数的顺序依次为: RGB(红,绿,蓝) 绘图方法 为了“擦除”一点,只要把其颜色设置为背景色即可: PSet (50, 75), BackColor 画直线或矩形 Line方法:Line方法可以用来画直线或矩形。 Line方法的语法格式: [对象].Line[[Step].(X1,Y1)-(X2,Y2)[,颜色][,B[F]] (X1,Y1)表示线段的起点坐标或矩形的左上角坐标; (X2,Y2) 表示线段的终点坐标或矩形的右下角坐标; Step关键字表示(X1,Y1),(X2,Y2)的值为当前坐标点的相对值; B关键字表示画矩形; F关键字表示用画矩形的颜色来填充矩形,缺省F值则矩形的填充以FillStyle和FillColor决定; 画圆、椭圆、圆弧和扇形 Circle方法:Circle方法用来画圆、椭圆、圆弧和扇形, 语法格式: [对象.]Circle[[Step](x,y),半径[,颜色][,Start][,End][,Aspect] (x,y)为圆心坐标; Step表示(x,y)为相对值; 当弧、或部分圆或椭圆画完以后,start 和 end 指定(以弧度为单位)弧的起点和终点位置。 如果 start 参数或 end 参数是负数的话,Visual Basic 将画一条连接圆心到负端点的线。 Aspect:圆的纵横尺寸比。缺省值为 1.0,它在如何屏幕上都产生一个标准圆(非椭圆)。 * * * * *
文档评论(0)