版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章第八章 图形操作图形操作图形操作基础图形操作基础 8.1图形控件图形控件 8.2图形方法图形方法 8.3鼠标和键盘事件鼠标和键盘事件 8.4图形操作的应用举例图形操作的应用举例 8.58.1 图形操作基础图形操作基础8.1.1 案例引入案例引入8.1.2 坐标系统坐标系统8.1.3 颜色设置颜色设置8.1.4 绘图属性绘图属性8.1.1 案例引入案例引入程序运行时,自动在窗体上绘制一个原点在窗体中央、带有刻程序运行时,自动在窗体上绘制一个原点在窗体中央、带有刻度线的坐标系统;单击窗体,在窗体上绘制度线的坐标系统;单击窗体,在窗体上绘制-2到到2之间的蓝色之间的蓝色正弦曲线。正弦曲线。【例
2、例8.1】设计要求设计要求 8.1.2 坐标系统坐标系统坐标原点坐标原点 坐标度量单位坐标度量单位 坐标轴的长度与方向坐标轴的长度与方向 坐标系统可以分为坐标系统可以分为默认坐标系统默认坐标系统和和自定义坐标系统自定义坐标系统。 坐标系统坐标系统 8.1.2 坐标系统坐标系统1.默认坐标系统默认坐标系统 (0,0) Y轴轴 X轴轴 (0,0) X轴轴 Y轴轴 默认坐标系统默认坐标系统的坐标原点的坐标原点(0,0)位于容器的位于容器的左上角左上角,水平方向的,水平方向的X坐标轴坐标轴向右为正方向向右为正方向,垂直方向的,垂直方向的Y坐标轴坐标轴向下为正方向向下为正方向。在在Visual Basi
3、c中,默认坐标度量单位为缇。用中,默认坐标度量单位为缇。用ScaleMode属性属性更改坐标系统的度量单位。更改坐标系统的度量单位。 默认坐标系统默认坐标系统 8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系统 使用坐标属性定义坐标系统使用坐标属性定义坐标系统 (ScaleLeft, ScaleTop) (Left, Top) ScaleLeft :容器对象左上角的:容器对象左上角的水平坐标水平坐标,默认值为,默认值为0 ScaleTop :容器对象左上角的:容器对象左上角的垂直坐标垂直坐标,默认值为,默认值为0 ScaleLeft和和ScaleTop属性用于重定义容器对象的左上角坐
4、标,属性用于重定义容器对象的左上角坐标,来改变坐标系统的原点坐标。来改变坐标系统的原点坐标。8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系统 使用坐标属性定义坐标系统使用坐标属性定义坐标系统 ScaleWidth ScaleHeight Width (ScaleLeft, ScaleTop) (Left, Top) Height ScaleWidth:改变容器对象内部的:改变容器对象内部的水平度量单位水平度量单位,不包括边,不包括边框框 。该属性默认值大于。该属性默认值大于0,表示,表示X轴的正方向向右;若值小于轴的正方向向右;若值小于0,则表示,则表示X轴的正方向向左。轴的正方向
5、向左。8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系统 使用坐标属性定义坐标系统使用坐标属性定义坐标系统 ScaleWidth ScaleHeight Width (ScaleLeft, ScaleTop) (Left, Top) Height ScaleHeight :改变容器对象内部的:改变容器对象内部的垂直度量单位垂直度量单位,不包括边,不包括边框。该属性默认值大于框。该属性默认值大于0,表示,表示Y轴的正方向向下;若值小于轴的正方向向下;若值小于0,则表示,则表示Y轴的正方向向上。轴的正方向向上。8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系统 使用坐标属性定义
6、坐标系统使用坐标属性定义坐标系统 举例举例 窗体窗体Form1的内部显示区域的宽度为的内部显示区域的宽度为3000缇缇,高度为,高度为1500缇缇,如果要将窗体的坐标原点设置在窗体的如果要将窗体的坐标原点设置在窗体的中间中间。 (0,0)(-1500,-750)(0,0)Form1.ScaleLeft = -1500 Form1.ScaleTop = -750 1)使用使用 ScaleLeft和和ScaleTop属性用于重定义容器对象的属性用于重定义容器对象的左上左上角坐标角坐标,来改变坐标系统的原点坐标。,来改变坐标系统的原点坐标。 8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系
7、统 使用坐标属性定义坐标系统使用坐标属性定义坐标系统 举例举例 设置窗体水平单位为设置窗体水平单位为5缇缇,垂直单位为为,垂直单位为为3缇缇,并将窗体的坐标,并将窗体的坐标原点设置在窗体的中间,并使原点设置在窗体的中间,并使X轴正方向轴正方向向右向右,Y轴正方向轴正方向向上向上 (0,0)Form1.ScaleWidth = 600 Form1.ScaleHeight = -500 Form1.ScaleLeft = -300Form1.ScaleTop = 250 2)使用使用ScaleWidth和和ScaleHeight属性属性定义定义度量单位度量单位和坐标轴和坐标轴方方向向。 (-300
8、,250)(0,0)(300,-250)8.1.2 坐标系统坐标系统对象名对象名可以是窗体、图片框或打印机的名称。如果省略可以是窗体、图片框或打印机的名称。如果省略“对对象名象名”,默认为当前窗体。,默认为当前窗体。2.自定义坐标系统自定义坐标系统 使用使用Scale方法定义坐标系统方法定义坐标系统 使用使用Scale方法方法可以定义各种容器对象的可以定义各种容器对象的坐标系统坐标系统。 语法格式语法格式 对象名对象名.Scale (x1,y1)-(x2,y2)功功能能将窗体、图片框或打印机的将窗体、图片框或打印机的左上角左上角坐标定义为坐标定义为(x1,y1),右右下角下角坐标定义为坐标定义
9、为(x2,y2)。说明说明8.1.2 坐标系统坐标系统x1和和y1分别决定了分别决定了ScaleLeft和和ScaleTop属性的值。属性的值。(x2,y2)和和(x1,y1)两点两点x坐标的差值和坐标的差值和y坐标的差值分别决定了坐标的差值分别决定了ScaleWidth和和ScaleHeight属性的值。属性的值。 2.自定义坐标系统自定义坐标系统 使用使用Scale方法定义坐标系统方法定义坐标系统 使用使用Scale方法方法可以定义各种容器对象的可以定义各种容器对象的坐标系统坐标系统。 语法格式语法格式 对象名对象名.Scale (x1,y1)-(x2,y2)说明说明8.1.2 坐标系统坐
10、标系统水平单位长度水平单位长度=对象名对象名.Width/(x2-x1);垂直单位长度垂直单位长度=对象名对象名.Height/(y2-y1)。若若Scale方法方法不带不带任何参数,则还原为默认坐标系统任何参数,则还原为默认坐标系统 。2.自定义坐标系统自定义坐标系统 使用使用Scale方法定义坐标系统方法定义坐标系统 使用使用Scale方法方法可以定义各种容器对象的可以定义各种容器对象的坐标系统坐标系统。 语法格式语法格式 对象名对象名.Scale (x1,y1)-(x2,y2)说明说明8.1.2 坐标系统坐标系统2.自定义坐标系统自定义坐标系统 使用使用Scale方法定义坐标系统方法定义
11、坐标系统 使用使用Scale方法方法可以定义各种容器对象的可以定义各种容器对象的坐标系统坐标系统。 语法格式语法格式 对象名对象名.Scale (x1,y1)-(x2,y2)举例举例 (0,0)(-300,250)(0,0)(300,-250)Form1.Scale (-300, 250)-(300, -250)Form1.Scale 8.1.3 颜色设置颜色设置1.在设计阶段设置在设计阶段设置 在对象的在对象的属性窗口属性窗口中可以对与颜色相关的属性进行设置。中可以对与颜色相关的属性进行设置。8.1.3 颜色设置颜色设置2.在运行阶段设置在运行阶段设置 RGB()函数函数 QBColor()
12、函数函数 颜色常量颜色常量 函数语法格式:函数语法格式:RGB(R, G, B)函数语法格式:函数语法格式:QBColor(Value)Form1.BackColor = RGB(0, 0, 255)Form1.BackColor = QBColor(1) vbBlue,vbGreen,vbRedForm1.BackColor = vbBlue8.1.4 绘图属性绘图属性1.自动重画属性自动重画属性 AutoRedraw属性属性 False :默认值,表示对象中图形:默认值,表示对象中图形不具有不具有持久性持久性 。True :表示对象的自动重画功能:表示对象的自动重画功能有效有效,对象上的图
13、形具有,对象上的图形具有永久性永久性 。AutoRedraw属性提供了属性提供了重新绘制重新绘制窗体或图片框内图形的功能。窗体或图片框内图形的功能。 2.当前坐标当前坐标 Visual Basic使用使用CurrentX和和CurrentY属性设置窗体、图形框属性设置窗体、图形框或打印机的或打印机的当前坐标当前坐标。语法格式语法格式 对象名对象名.CurrentX =x对象名对象名.CurrentY =y8.1.4 绘图属性绘图属性3.线宽和线型线宽和线型 DrawWidth属性属性 DrawWidth属性用于设置在窗体、图片框或属性用于设置在窗体、图片框或Printer上所画线的上所画线的宽
14、度或点的宽度或点的大小大小。该属性的度量单位是该属性的度量单位是像素像素,其取值范围为,其取值范围为132767,默认值,默认值为为1。8.1.4 绘图属性绘图属性3.线宽和线型线宽和线型 DrawStyle属性属性 DrawStyle属性用于设置在窗体、图片框或属性用于设置在窗体、图片框或Printer上所画线的上所画线的样式样式。该属性的取值为该属性的取值为06,默认值为,默认值为0,表示所画线为,表示所画线为实线实线。 Form1.DrawStyle = 1 Form1.DrawStyle = 5注意:如果注意:如果DrawWidthDrawWidth属性值大于属性值大于1 1,画出的线
15、形都是实线,画出的线形都是实线 。 8.1.4 绘图属性绘图属性4.填充样式和填充颜色填充样式和填充颜色FillStyle属性属性 FillStyle属性用于设置封闭图形的属性用于设置封闭图形的填充样式填充样式。 该属性的取值范围为该属性的取值范围为07,默认值为,默认值为1,表示透明样式。,表示透明样式。 8.1.4 绘图属性绘图属性4.填充样式和填充颜色填充样式和填充颜色FillColor属性属性 FillColor属性用于设置属性用于设置封闭图形封闭图形的填充颜色的填充颜色。该属性的默认值为该属性的默认值为0(黑色),用户可以通过属性窗口设置,(黑色),用户可以通过属性窗口设置,也可以通
16、过程序代码设置。也可以通过程序代码设置。Form1.FillStyle = 0Form1.FillColor = vbBlueForm1.FillStyle = 7Form1.FillColor = vbGreen8.2 图形图形控件控件8.2.1 图片框图片框8.2.2 图像框图像框8.2.3 直线直线8.2.4 形状形状8.2.1 图片框图片框1.属性属性 AutoSize属性属性 Picture属性属性 AutoSize(自动调整大小)属性用于设置图片(自动调整大小)属性用于设置图片框是否能框是否能自动调整大小以适应图片的大小自动调整大小以适应图片的大小。False :默认值,:默认值,
17、表示不能自动调整表示不能自动调整 。True :表示自动调整表示自动调整 。Picture(图片)属性用于设置在图片框中显示的图片。(图片)属性用于设置在图片框中显示的图片。 加载图片加载图片 :图片框名图片框名.Picture=LoadPicture(图片文件名图片文件名)删除图片删除图片 :图片框名图片框名.Picture=LoadPicture()8.2.1 图片框图片框Print方法用于在图片框中输出文本内容。方法用于在图片框中输出文本内容。 2.方法方法 图片框名图片框名.Print 表达式列表表达式列表;|,图片框名图片框名.ClsCls方法用于清除在图片框中显示的文本和图形。方法
18、用于清除在图片框中显示的文本和图形。 语法格式语法格式 语法格式语法格式 Picture1.Print 程序设计程序设计 Picture1.Cls 8.2.1 图片框图片框3.示例示例 程序运行时单击程序运行时单击“图片图片”按钮,按钮,Picture1清除清除文本并文本并加载加载图片图片(Pic.jpg);单击);单击“文本文本”按钮,按钮,Picture1清除清除图片并图片并显示显示“福建土楼福建土楼”。 【例例8.2】设计要求设计要求 8.2.2 图像框图像框1.属性属性 Stretch(伸展)属性用于设置(伸展)属性用于设置图片是否能自图片是否能自动调整大小动调整大小以适应图像框的大小
19、。以适应图像框的大小。 Stretch属性属性 Picture属性属性 Picture(图片)属性用于设置在图像框中显示的图片。(图片)属性用于设置在图像框中显示的图片。 加载图片加载图片 :图片框名图片框名.Picture=LoadPicture(图片文件名图片文件名)删除图片删除图片 :图片框名图片框名.Picture=LoadPicture()False :默认值,图像框自动调整大小:默认值,图像框自动调整大小以适应图片的大小以适应图片的大小 。True :表示图片可自动调整大小以适应图像框的大小:表示图片可自动调整大小以适应图像框的大小 。8.2.2 图像框图像框图片框图片框控件可以作
20、为其他控件的控件可以作为其他控件的容器容器,而,而图像框图像框控件不能作控件不能作为其他控件的容器。为其他控件的容器。图片框图片框可以使用可以使用Print方法等方法等图形方法图形方法,而,而图像框图像框不支持这些不支持这些方法方法 。图像框比图片框图像框比图片框占用内存少占用内存少,显示速度更快一些,因此,在,显示速度更快一些,因此,在图片框与图像框都能满足设计需要时,应该优先考虑使用图图片框与图像框都能满足设计需要时,应该优先考虑使用图像框。像框。图片框通过图片框通过AutoSize属性属性对图片框的大小进行调整,而图像对图片框的大小进行调整,而图像框通过框通过Stretch属性属性对图片
21、的大小进行调整。对图片的大小进行调整。 2.图片框与图像框的区别图片框与图像框的区别 8.2.2 图像框图像框3.示例示例 程序运行时单击程序运行时单击“交换交换”按钮,按钮,交换交换图像框图像框Image1和和Image2中中的图片。的图片。【例例8.3】设计要求设计要求8.2.3 直线直线BorderWidth属性用于设置直线的属性用于设置直线的粗细粗细,值越大线越粗。,值越大线越粗。BorderStyle属性用于设置直线的属性用于设置直线的样式样式 。BorderColor属性用于设置直线的属性用于设置直线的颜色颜色 。直线直线(Line) 用于在容器对象中用于在容器对象中画直线画直线。
22、表示直线起点坐标。表示直线起点坐标的属性为的属性为X1和和Y1,表示直线终点坐标的属性为,表示直线终点坐标的属性为X2和和Y2。 直线直线 8.2.4 形状形状Shape属性用于设置其属性用于设置其显示形状显示形状,默认值为,默认值为0。 FillStyle和和FillColor属性分别用于设置形状控件的属性分别用于设置形状控件的内部内部填充样填充样式和填充颜色式和填充颜色。 形状形状 形状形状(Shape) 用于在容器对象中画预定义的用于在容器对象中画预定义的几何图形几何图形。8.2.4 形状形状BorderStyle和和BorderColor属性分别用于设置形状控件的属性分别用于设置形状控
23、件的边边框样式和边框颜色框样式和边框颜色。 BackStyle和和BackColor属性分别用于设置形状控件的属性分别用于设置形状控件的背景样背景样式和背景颜色式和背景颜色。 形状形状 形状形状(Shape) 用于在容器对象中画预定义的用于在容器对象中画预定义的几何图形几何图形。8.3 图形方法图形方法8.3.1 Cls方法方法8.3.2 PSet方法方法8.3.3 Point方法方法8.3.4 Line方法方法8.3.5 Circle方法方法8.3.1 Cls方法方法对象名对象名:容器对象的名称,可以是窗体或图片框的名称。:容器对象的名称,可以是窗体或图片框的名称。 Cls方法被调用后,方法
24、被调用后,CurrentX和和CurrentY属性值被重新设置属性值被重新设置为为0 。如果调用如果调用Cls方法之前,方法之前,AutoRedraw属性值为属性值为False,则,则Cls方方法不能清除在法不能清除在AutoRedraw属性为属性为True时产生的文本和图形时产生的文本和图形 语法格式语法格式 说明说明对象名对象名.Cls功功能能清除清除在容器对象中生成的文本和图形,并将在容器对象中生成的文本和图形,并将当前坐标当前坐标移到移到原点。原点。 8.3.2 PSet方法方法(x, y):绘制点的坐标。:绘制点的坐标。 Step:如果带该参数,则:如果带该参数,则(x, y)是是相
25、对于相对于当前坐标点的坐标。当前坐标点的坐标。 颜色颜色:可选项,绘制点:可选项,绘制点颜色值颜色值。 PSet所画点的大小,取决于容器对象的所画点的大小,取决于容器对象的DrawWidth属性值属性值对象名对象名.PSet Step(x,y),颜色颜色在容器对象的指定位置上用特定的颜色在容器对象的指定位置上用特定的颜色画一个点画一个点。 语法格式语法格式 说明说明功功能能8.3.2 PSet方法方法示例示例 【例例8.4】设计要求设计要求程序运行时单击窗体,在窗体上随机画程序运行时单击窗体,在窗体上随机画100个带颜色的点,实现个带颜色的点,实现满天星满天星的效果。的效果。8.3.3 Poi
26、nt方法方法对象名对象名:可以是窗体、图片框的名称:可以是窗体、图片框的名称 。(x,y):指定点的坐标。:指定点的坐标。 如果坐标如果坐标(x,y)所指定的点位于对象所指定的点位于对象之外之外,Point将返回将返回-1(True)。)。 对象名对象名.Point (x,y)语法格式语法格式 说明说明功功能能获取窗体或图片框上指定点的获取窗体或图片框上指定点的颜色值颜色值,返回值为长整型。,返回值为长整型。8.3.3 Point方法方法示例示例 【例例8.5】设计要求设计要求程序运行时单击程序运行时单击“复制复制”按钮,将按钮,将P1中的图片中的图片复制复制到到P2中,并中,并保持色彩和纵横
27、比例保持色彩和纵横比例不变不变。8.3.4 Line方法方法(x1,y1):可选项,该坐标为直线的:可选项,该坐标为直线的起点起点坐标或矩形的坐标或矩形的左上角左上角坐标坐标。如果省略该参数,则图形起点由。如果省略该参数,则图形起点由CurrentX和和CurrentY指定。指定。 (x2,y2):该坐标为直线的:该坐标为直线的终点终点坐标或矩形的坐标或矩形的右下角坐标右下角坐标。语法格式语法格式 说明说明功功能能对象名对象名.Line Step(x1,y1)-Step(x2,y2),颜色颜色,BF在容器对象上画一个在容器对象上画一个直线直线或一个或一个矩形矩形。 8.3.4 Line方法方法
28、Step:可选项。当在:可选项。当在(x1,y1)之前出现之前出现Step时,时,(x1,y1)表示表示相相对于对于当前坐标位置的坐标。当在当前坐标位置的坐标。当在(x2,y2)之前出现之前出现Step时,时,(x2,y2)表示表示相对于相对于图形起点的终点坐标。图形起点的终点坐标。 颜色颜色:可选项,用于设置:可选项,用于设置直线直线或矩形或矩形边框边框颜色。颜色。语法格式语法格式 说明说明功功能能对象名对象名.Line Step(x1,y1)-Step(x2,y2),颜色颜色,BF在容器对象上画一个在容器对象上画一个直线直线或一个或一个矩形矩形。 8.3.4 Line方法方法B:可选项,如
29、果省略该参数,则是以:可选项,如果省略该参数,则是以(x1,y1)和和(x2,y2)为起点为起点和终点来和终点来画直线画直线。如果选择该参数,则是以。如果选择该参数,则是以(x1,y1)和和(x2,y2)为对角坐标为对角坐标画矩形画矩形 。 F:可选项,如果使用了:可选项,如果使用了B参数后,再选择参数后,再选择F参数,则所画的参数,则所画的矩形将用矩形将用边框颜色边框颜色填充。填充。 语法格式语法格式 说明说明功功能能对象名对象名.Line Step(x1,y1)-Step(x2,y2),颜色颜色,BF在容器对象上画一个在容器对象上画一个直线直线或一个或一个矩形矩形。 8.3.4 Line方
30、法方法示例示例 【例例8.6】设计要求设计要求设置窗体设置窗体Form1的标题为的标题为“Line方法示例方法示例”。程序运行时单击。程序运行时单击窗体,在窗体上绘制窗体,在窗体上绘制3段直线和段直线和3个矩形个矩形。8.3.5 Circle方法方法(x,y):圆、椭圆、圆弧或扇形的:圆、椭圆、圆弧或扇形的圆心坐标圆心坐标 。Step:可选项,如果带该参数,则:可选项,如果带该参数,则(x,y)是是相对于相对于当前位置的当前位置的坐标。坐标。 半径半径:圆和圆弧的:圆和圆弧的半径半径,或椭圆的,或椭圆的长半轴的长度长半轴的长度。 语法格式语法格式 说明说明功功能能对象名对象名.Circle S
31、tep(x,y),半径半径,颜色颜色,起始角起始角,终止角终止角,纵横比纵横比在容器对象上画圆、椭圆、圆弧或扇形。在容器对象上画圆、椭圆、圆弧或扇形。 8.3.5 Circle方法方法颜色颜色:可选项,设置圆、椭圆、圆弧或扇形的:可选项,设置圆、椭圆、圆弧或扇形的边框颜色边框颜色。起始角起始角:圆弧的:圆弧的起点起点位置(以弧度为单位)。位置(以弧度为单位)。终止角终止角:圆弧的:圆弧的终点终点位置(以弧度为单位)。位置(以弧度为单位)。 纵横比纵横比:垂直半径与水平:垂直半径与水平半径之比半径之比,不能为负数。,不能为负数。语法格式语法格式 说明说明功功能能对象名对象名.Circle Ste
32、p(x,y),半径半径,颜色颜色,起始角起始角,终止角终止角,纵横比纵横比在容器对象上画圆、椭圆、圆弧或扇形。在容器对象上画圆、椭圆、圆弧或扇形。 8.3.5 Circle方法方法示例示例 【例例8.7】设计要求设计要求程序运行时单击窗体,在窗体上绘制程序运行时单击窗体,在窗体上绘制圆、椭圆、弧线、半扇形圆、椭圆、弧线、半扇形半弧线和扇形半弧线和扇形。8.4 鼠标和键盘事件鼠标和键盘事件8.4.1 鼠标事件鼠标事件8.4.2 键盘事件键盘事件8.4.1 鼠标事件鼠标事件对象名对象名:可以是窗体或大多数可视控件的:可以是窗体或大多数可视控件的名称名称。 Button:该参数表示用户按下或释放:该
33、参数表示用户按下或释放哪个鼠标键哪个鼠标键。Shift:该参数键盘的:该参数键盘的Shift、Ctrl和和Alt键的状态信息。键的状态信息。X、Y:这两个参数表示当前鼠标指针的:这两个参数表示当前鼠标指针的坐标位置坐标位置 。 1.MouseDown事件事件 Private Sub 对象名对象名_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub语法格式语法格式 说明说明MouseDown事件事件是当是当按下按下任意一个鼠标键时被触发。任意一个鼠标键时被触发。 8.4.1 鼠标事件鼠标
34、事件对象名对象名:可以是窗体或大多数可视控件的:可以是窗体或大多数可视控件的名称名称。 Button:该参数表示用户按下或释放:该参数表示用户按下或释放哪个鼠标键哪个鼠标键。Shift:该参数键盘的:该参数键盘的Shift、Ctrl和和Alt键的状态信息。键的状态信息。X、Y:这两个参数表示当前鼠标指针的:这两个参数表示当前鼠标指针的坐标位置坐标位置 。 2.MouseUp事件事件 Private Sub 对象名对象名_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub语法格式语法格式 说
35、明说明MouseUp事件事件是当是当释放释放任意一个鼠标键时被触发。任意一个鼠标键时被触发。 8.4.1 鼠标事件鼠标事件对象名对象名:可以是窗体或大多数可视控件的:可以是窗体或大多数可视控件的名称名称。 Button:该参数表示用户按下或释放:该参数表示用户按下或释放哪个鼠标键哪个鼠标键。Shift:该参数键盘的:该参数键盘的Shift、Ctrl和和Alt键的状态信息。键的状态信息。X、Y:这两个参数表示当前鼠标指针的:这两个参数表示当前鼠标指针的坐标位置坐标位置 。 3.MouseMove事件事件 Private Sub 对象名对象名_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub语法格式语法格式 说明说明MouseMove事件事件是当是当移动移动鼠标时被触发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年城市排水系统的防洪措施
- 2026年如何做好房地产项目的可行性报告
- 2026年绿色施工理念下的道路工程实践
- 2026年土木工程与数字化转型的关系
- 货运安全员培训简报课件
- 货车人员安全培训记录课件
- 货物运输捆绑安全培训课件
- 货物破损安全培训课件
- 医院人力资源培训与职业礼仪
- 产科护理风险防范与应对策略
- 飞行营地建设项目可行性研究报告
- 2025-2030中国溶剂染料行业消费状况及竞争策略分析报告
- 电大专科水利水电工程水法规与行政执法试题及答案
- 非职业一氧化碳中毒课件
- 保定市道路野生地被植物资源的调查与分析:物种多样性与生态功能的探究
- JJF 2254-2025戥秤校准规范
- 强制医疗活动方案
- DB42T 850-2012 湖北省公路工程复杂桥梁质量鉴定规范
- 月经不调的中医护理常规
- 2024-2025学年江苏省南通市如东县、通州区、启东市、崇川区高一上学期期末数学试题(解析版)
- 瑞幸ai面试题库大全及答案
评论
0/150
提交评论