《VB程序设计基础》课程PPT教学课件(第3版)第9章 Visual Basic常用控件

第9章 常用内部控件 第九章0=pm00常用控件 本章要点: >控件的公共属性 >鼠标和键盘事件 >常用内部控件 >动画控件和多媒体控件 1
第九章Visual Basic 常用控件 1 第 9 章 常用内部控件 本章要点 : ➢控件的公共属性 ➢鼠标和键盘事件 ➢常用内部控件 ➢动画控件和多媒体控件

9.1控件的公共属性 l.Name属性 第九章 Name属性用于标识窗体、控件、或数据访问对 象的名称。在属性窗口的属性名为“(名称)” Visual 注意: 1)Name属性运行时是只读的 2)新建立的控件有其缺省名称,如Text1、 B常用控件 Text2. 3)以字母开始,最长40个字符,可包括字母、数 字和下划线,不能包括标点符号或空格(允许 汉字) 4) 控件数组的名称:Name(ndex) 例如:Text1(O)、Text1(1) Command1(0)Command1(1) 2
第 九 章Visual Basic 常 用 控 件 2 9.1 控件的公共属性 1. Name属性 Name属性用于标识窗体、控件、或数据访问对 象的名称。在属性窗口的属性名为“(名称)” 注意: 1) Name属性运行时是只读的 2) 新建立的控件有其缺省名称,如Text1、 Text2. 3) 以字母开始, 最长40个字符,可包括字母、数 字和下划线,不能包括标点符号或空格(允许 汉字) 4) 控件数组的名称: Name(Index) 例如:Text1(0)、Text1(1) Command1(0)、Command1(1)

2. Caption属性 Caption,属性用于设置或返回对象的标题或在对 第九章 象上显示的文字。 注意: Visua 1)当创建一个新的对象时,其缺省Caption,属性值 与其缺省的Name属性值相同。 2)使用&符号可以为某些控件创建访问键,如果 Pm。常用控件 需要在标题中加入一个“&”符号而不是创建 访问键,需在标题中加入连续的两个“&”符 号。 3)Label控件标题大小没有限制。其他有标题的控 件,标题大小限制为255个字符。 4注意与Name属性、Text属性的区别. 3
第 九 章Visual Basic 常 用 控 件 3 2. Caption属性 Caption属性用于设置或返回对象的标题或在对 象上显示的文字。 注意: 1) 当创建一个新的对象时,其缺省Caption属性值 与其缺省的Name属性值相同。 2) 使用&符号可以为某些控件创建访问键,如果 需要在标题中加入一个“&”符号而不是创建 访问键,需在标题中加入连续的两个“&”符 号。 3) Label控件标题大小没有限制。其他有标题的控 件,标题大小限制为255个字符。 4) 注意与Name属性、Text属性的区别

3.Enabled属性 决定控件是否能够对用户产生的事件作出响应。 第九章 4.Visible属性 用来确定一个窗体或控件是否可见。 注意:如果在属性窗口中将控件的Visible属性设 Visua 置为False,则控件在设计窗体上仍是可见的,仅在 运行时才不可见。 5.Left、Top、Height、Width属性 P。常用控件 Forml ▣ 对于窗体,这些属性 op 总是以缇为单位表示; eft Height 对于控件,它们的度 量单位取决于其容器 Width 的坐标系统
第 九 章Visual Basic 常 用 控 件 4 3. Enabled属性 决定控件是否能够对用户产生的事件作出响应。 4. Visible属性 用来确定一个窗体或控件是否可见。 注意: 如果在属性窗口中将控件的Visible属性设 置为False,则控件在设计窗体上仍是可见的,仅在 运行时才不可见。 5. Left、Top、Height、Width属性 Height Left Top Width 对于窗体,这些属性 总是以缇为单位表示; 对于控件,它们的度 量单位取决于其容器 的坐标系统

6.BackColor、ForeColor属性 BackColor属性用来设置或返回控件的背景颜色。 第九章 ForeColor)属性用来设置或返回在控件里显示的图 形或文本的颜色(前景颜色)。 Visua 注意: 1)在Labelz和Shape控件中,如果BackStyle属性 常Ba 的设置值为0(透明),则忽略BackColor属性。 2)如果在Form对象或PictureBox控件中设置 BackColor属性,则所有已经打印的文本或用 用控件 绘图方法绘制的图形都将被擦除掉。 3)设置ForeColor属性值不会影响已经打印的文 本或绘制的图形。 5
第 九 章Visual Basic 常 用 控 件 5 6. BackColor、ForeColor属性 BackColor属性用来设置或返回控件的背景颜色。 ForeColor属性用来设置或返回在控件里显示的图 形或文本的颜色(前景颜色)。 注意: 1) 在Label和Shape控件中,如果BackStyle属性 的设置值为0(透明),则忽略BackColor属性。 2) 如果在Form对象或PictureBox控件中设置 BackColor属性,则所有已经打印的文本或用 绘图方法绘制的图形都将被擦除掉。 3) 设置ForeColor属性值不会影响已经打印的文 本或绘制的图形

7.FontName、.FontSize、FontBold、FontItalic、 FontStrikethru、FontUnderline属性 第九章 分别对应于: 字体、字号、粗体、 斜体、删除线、下划线 8.Font对象属性 > 在设计时在属性窗口需要进一步打开对话框进行 设置。 Pmoo常用控件 >在代码中的使用格式:控件名.Font.属性名 属性名:Name、Size、Bold、Italic、 Underline,Strikethrough 例:Forml.Font.Size=14 Command1.Font.Italic True 【例9-1】见P173例9-1 6
第 九 章Visual Basic 常 用 控 件 6 7. FontName、FontSize、FontBold、FontItalic、 FontStrikethru、FontUnderline属性 分别对应于: 字体、字号、粗体、斜体、删除线、下划线 8. Font对象属性 ➢ 在设计时在属性窗口需要进一步打开对话框进行 设置。 ➢ 在代码中的使用格式: 控件名.Font.属性名 属性名: Name、Size、Bold、Italic、 Underline、Strikethrough 例: Form1.Font.Size = 14 Command1.Font.Italic = True 【例9-1】见 P173 例9-1

9.MousePointer、Mouselcon,属性 第九章 >MousePointer)属性:返回或设置一个值,指 示在运行时当鼠标移动到对象上时要显示的 鼠标指针的类型。 0~15:使用系统定义的鼠标指针类型 99:使用自定义的鼠标指针类型,鼠标指针为 常Ba 通过Mouselcon属性所指定的图标。 >MouseIcon属性:设置在运行时当鼠标移动到 用控件 对象上时要显示的图标,在MousePointer属 性设置为99时使用。 193
第 九 章Visual Basic 常 用 控 件 7 9.MousePointer、MouseIcon属性 ➢ MousePointer属性:返回或设置一个值,指 示在运行时当鼠标移动到对象上时要显示的 鼠标指针的类型。 0~15:使用系统定义的鼠标指针类型 99 :使用自定义的鼠标指针类型,鼠标指针为 通过MouseIcon属性所指定的图标。 ➢ MouseIcon属性:设置在运行时当鼠标移动到 对象上时要显示的图标,在MousePointer属 性设置为99时使用

9.2 鼠标和键盘事件 第九章 Visual Basic应用程序可以响应多种鼠标与键 盘事件。例如,鼠标事件有单击、双击、按下、 抬起、移动、拖动等,键盘事件有按键的按下、 抬起等。利用这些事件可以编写响应各种事件的 应用程序。 P品常用控件 8
第 九 章Visual Basic 常 用 控 件 8 9.2 鼠标和键盘事件 Visual Basic应用程序可以响应多种鼠标与键 盘事件。例如,鼠标事件有单击、双击、按下、 抬起、移动、拖动等,键盘事件有按键的按下、 抬起等。利用这些事件可以编写响应各种事件的 应用程序

9.2.1鼠标事件 l.MouseDown、MouseUp事件 第九章 MouseDown-事件:在按下鼠标按钮时发生; MouseUp事件:在释放鼠标按钮时发生。 例如,某按钮的MouseDown事件过程如下: Visua Private Sub Command1_MouseDown(Button As Integer,Shift As Integer,XAs Single,Y As Single) Basi End Sub 常 Button 根据所按下或抬起的是鼠标的左按钮、 右按钮还是中间按钮返回一个整数。见P174 控件 > Shift::根据在按下或释放鼠标按钮时是否同时 按下Shift、Ctrl或AIt键返回一个整数。见P174 > X、Y:返回鼠标指针在对象上的当前位置。默 认单位为缇。 9
第 九 章Visual Basic 常 用 控 件 9 9.2.1 鼠标事件 1. MouseDown、MouseUp事件 MouseDown事件:在按下鼠标按钮时发生; MouseUp事件:在释放鼠标按钮时发生。 例如,某按钮的MouseDown事件过程如下: Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) . End Sub ➢ Button :根据所按下或抬起的是鼠标的左按钮、 右按钮还是中间按钮返回一个整数。见P174 ➢ Shift: 根据在按下或释放鼠标按钮时是否同时 按下Shift、Ctrl或Alt键返回一个整数。见P174 ➢ X、Y:返回鼠标指针在对象上的当前位置。默 认单位为缇

2. MouseMove事件 当鼠标指针在对象上移动时发生该事件。 第九章 例如,窗体的MouseMove事件过程如下: Private Sub Form MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) End Sub Bas (Button、Shift、.X和Y参数的作用同前) 。常用控件 注意:当鼠标指针在对象上移动时,并不是经过每 个像素都会产生MouseMove?事件,而是按每秒一 定的次数生成MouseMove事件。由于应用程序能 在短时间内识别大量的MouseMove事件,因此, 不应在MouseMove事件过程中编写需要大量计算 时间的程序
第 九 章Visual Basic 常 用 控 件 10 2.MouseMove事件 当鼠标指针在对象上移动时发生该事件。 例如,窗体的MouseMove事件过程如下: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) . End Sub (Button 、Shift、X和Y参数的作用同前) 注意:当鼠标指针在对象上移动时,并不是经过每 个像素都会产生MouseMove事件,而是按每秒一 定的次数生成MouseMove事件。由于应用程序能 在短时间内识别大量的MouseMove事件,因此, 不应在MouseMove事件过程中编写需要大量计算 时间的程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《VB程序设计基础》课程PPT教学课件(第3版)第8章 过程.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十一章 Visual Basic与数据库.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第八章 界面设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第九章 文件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第六章 过程.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第五章 数组.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第七章 常用控件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第四章 基本的控制结构.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第二章 Vb简单的程序设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第三章 VB语言基础.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第一章 Visual Basic程序设计概述.pptx
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第1章 Visual Basic简介(主编:蒋加伏、张林峰).ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第2章 Visual Basic程序设计概述.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第3章 Visual Basic语言基础.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第4章 数据输入输出.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第5章 Visual Basic控制结构.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第6章常用控件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第7章 数组.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第8章 过程.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第9章 菜单、对话框及多重窗体.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第10章 文件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第11章 数据库技术.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第12章 Visual Basic高级界面设计.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第13章 Visual Basic多媒体程序设计.ppt
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- GoldWave教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf