VB程序设计第2版第9章

VB程序设计第2版第9章

ID:41094551

大小:560.51 KB

页数:69页

时间:2019-08-16

VB程序设计第2版第9章_第1页
VB程序设计第2版第9章_第2页
VB程序设计第2版第9章_第3页
VB程序设计第2版第9章_第4页
VB程序设计第2版第9章_第5页
资源描述:

《VB程序设计第2版第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章常用内部控件本章要点:控件的公共属性鼠标和键盘事件常用内部控件动画控件和多媒体控件19.1控件的公共属性1.Name属性Name属性用于标识窗体、控件、或数据访问对象的名称。在属性窗口的属性名为“(名称)”注意:1)Name属性运行时是只读的2)新建立的控件有其缺省名称,如Text1、Text2…3)以字母开始,最长40个字符,可包括字母、数字和下划线,不能包括标点符号或空格(允许汉字)4)控件数组的名称:Name(Index)例如:Text1(0)、Text1(1)Command1(0)、Command1(1)22.Caption属性Ca

2、ption属性用于设置或返回对象的标题或在对象上显示的文字。注意:1)当创建一个新的对象时,其缺省Caption属性值与其缺省的Name属性值相同。2)使用&符号可以为某些控件创建访问键,如果需要在标题中加入一个“&”符号而不是创建访问键,需在标题中加入连续的两个“&”符号。3)Label控件标题大小没有限制。其他有标题的控件,标题大小限制为255个字符。3)注意与Name属性、Text属性的区别。33.Enabled属性决定控件是否能够对用户产生的事件作出响应。4.Visible属性用来确定一个窗体或控件是否可见。注意:如果在属性窗口中将控件的

3、Visible属性设置为False,则控件在设计窗体上仍是可见的,仅在运行时才不可见。5.Left、Top、Height、Width属性HeightLeftTopWidth对于窗体,这些属性总是以缇为单位表示;对于控件,它们的度量单位取决于其容器的坐标系统。46.BackColor、ForeColor属性BackColor属性用来设置或返回控件的背景颜色。ForeColor属性用来设置或返回在控件里显示的图形或文本的颜色(前景颜色)。注意:1)在Label和Shape控件中,如果BackStyle属性的设置值为0(透明),则忽略BackColor

4、属性。2)如果在Form对象或PictureBox控件中设置BackColor属性,则所有已经打印的文本或用绘图方法绘制的图形都将被擦除掉。3)设置ForeColor属性值不会影响已经打印的文本或绘制的图形。57.FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline属性分别对应于:字体、字号、粗体、斜体、删除线、下划线8.Font对象属性在设计时在属性窗口需要进一步打开对话框进行设置。在代码中的使用格式:<控件名>.Font.<属性名><属性名>:Name、Size、

5、Bold、Italic、Underline、Strikethrough例:Form1.Font.Size=14Command1.Font.Italic=True【例9-1】自学P170例9-169.MousePointer、MouseIcon属性MousePointer属性:返回或设置一个值,指示在运行时当鼠标移动到对象上时要显示的鼠标指针的类型。0~15:使用系统定义的鼠标指针类型99:使用自定义的鼠标指针类型,鼠标指针为通过MouseIcon属性所指定的图标。MouseIcon属性:设置在运行时当鼠标移动到对象上时要显示的图标,在MouseP

6、ointer属性设置为99时使用。79.2鼠标和键盘事件VisualBasic应用程序可以响应多种鼠标与键盘事件。例如,鼠标事件有单击、双击、按下、抬起、移动、拖动等,键盘事件有按键的按下、抬起等。利用这些事件可以编写响应各种事件的应用程序。89.2.1鼠标事件1.MouseDown、MouseUp事件MouseDown事件:在按下鼠标按钮时发生;MouseUp事件:在释放鼠标按钮时发生。例如,某按钮的MouseDown事件过程如下:PrivateSubCommand1_MouseDown(ButtonAsInteger,ShiftAsInteg

7、er,XAsSingle,YAsSingle)……EndSubButton:根据所按下或抬起的是鼠标的左按钮、右按钮还是中间按钮返回一个整数。见P171Shift:根据在按下或释放鼠标按钮时是否同时按下Shift、Ctrl或Alt键返回一个整数。见P172X、Y:返回鼠标指针在对象上的当前位置。默认单位为缇。92.MouseMove事件当鼠标指针在对象上移动时发生该事件。例如,窗体的MouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,Y

8、AsSingle)……EndSub(Button、Shift、X和Y参数的作用同前)注意:当鼠标指针在对象上移动时,并不是经过每个像素都

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。