中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PPT
文档页数:88
文件大小:1.32MB
团购合买:点击进入团购
内容简介
《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事件过程中编写需要大量计算 时间的程序

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档