Visual Basic 6.0程序设计教程 教学课件 ppt 作者 黄静华 王辉 第04章

上传人:E**** 文档编号:89428283 上传时间:2019-05-25 格式:PPT 页数:86 大小:280.50KB
返回 下载 相关 举报
Visual Basic 6.0程序设计教程 教学课件 ppt 作者  黄静华 王辉 第04章_第1页
第1页 / 共86页
Visual Basic 6.0程序设计教程 教学课件 ppt 作者  黄静华 王辉 第04章_第2页
第2页 / 共86页
Visual Basic 6.0程序设计教程 教学课件 ppt 作者  黄静华 王辉 第04章_第3页
第3页 / 共86页
Visual Basic 6.0程序设计教程 教学课件 ppt 作者  黄静华 王辉 第04章_第4页
第4页 / 共86页
Visual Basic 6.0程序设计教程 教学课件 ppt 作者  黄静华 王辉 第04章_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《Visual Basic 6.0程序设计教程 教学课件 ppt 作者 黄静华 王辉 第04章》由会员分享,可在线阅读,更多相关《Visual Basic 6.0程序设计教程 教学课件 ppt 作者 黄静华 王辉 第04章(86页珍藏版)》请在金锄头文库上搜索。

1、第4章 常用内部控件的使用,4.1 概 述 4.2 命令按钮(CommandButton)控件 4.3 标签(Label)控件 4.4 文本框(TextBox)控件 4.5 定时器(Timer)控件 4.6 框架(Frame)控件 4.7 单选按钮控件和复选框控件 4.8 列表框控件和组合框控件 4.9 滚动条控件 4.10 图像控件和图片框控件 4.11 直线控件和形状控件 4.12 文件系统控件,4.1 概 述,控件是具有属性、方法和事件的对象。控件的许多属性、方法和事件与窗体对象类似。,4.2 命令按钮(CommandButton)控件,也称为下压按钮 。 4.2.1 命令按钮的属性 属

2、性按分类计,可分为以下几类。 1Name(名称)属性 2位置 3字体,4外观 (1)Appearance属性 (2)Caption属性 (3)Style属性 (4)BackColor属性 (5)Picture、DownPicture和DisabledPicture属性,5行为 (1)Enabled属性 (2)Visible属性 (3)Default属性 (4)Cancel属性 (5)TabStop和TabIndex属性,6MousePoint和MouseIcon属性 7ToolTipText属性 8Value属性,4.2.2 命令按钮的方法 1Move方法 2SetFocus方法,4.2.3

3、命令按钮的事件 1单击事件 (1)Click事件 (2)DblClick事件,2鼠标事件 (MouseDown、MouseUp和MouseMove事件) 3键盘事件 (KeyDown、KeyUp和KeyPress事件) 4与焦点有关的事件(GotFocus、LostFocus事件),4.2.4 实例 实例1 图形按钮的设计。 设计一个应用程序运行界面如图4-2所示,单击“不可用”按钮,图形按钮上的图形和标题发生改变,图形按钮不可用,不响应任何鼠标和键盘事件,如图4-3所示。单击“可用”按钮,将图形按钮重新设置为“普通”模式,按下鼠标按钮或按下键盘上的空格键,图形按钮上的图形和标题发生相应调整,

4、如图4-4所示,释放按键,图形按钮的图形又变为图4-2所示。单击“退出”按钮,结束运行。,实例2 抓不着的按钮。 设计一个应用程序的运行界面如图4-5所示,用户试图去单击按钮,一旦单击了按钮,将在立即窗口显示“抓住了”。但当鼠标移到按钮的位置时,按钮就移到别的位置,无法完成单击按钮的任务。,图4-5 程序的执行界面,4.3 标签(Label)控件,标签控件一般用以显示用户不能直接改变的文本。 4.3.1 标签控件的属性 1Name(名称)属性,2外观 (1)Appearance属性 (2)BackColor和ForeColor属性 (3)BackStyle属性 (4)BorderStyle属性

5、 (5)Caption属性,3位置 4字体 5行为 (1)Enabled属性 (2)Visible属性,6Alignment属性 7AutoSize属性 8WordWrap属性 9ToolTipText属性,4.3.2 标签控件的Move方法 4.3.3 标签控件的事件 1单击事件 (1)Click事件 (2)DblClick事件,2鼠标事件(MouseDown、MouseUp和MouseMove事件) 3Change事件,4.3.4 实例 实例3 显示系统时间。 设计一个应用程序如图4-6所示,单击“显示”按钮,显示出当前系统的时间,如图4-7所示。单击“清除”按钮,清除时间的显示。,实例4

6、 自动折行的标签。 设计一个应用程序运行时如图4-8所示,单击“单行显示”按钮,标签中的文本在一行中显示出来,如图4-9所示,单击“自动折行”按钮,标签中的文本以多行的方式显示出来,如图4-10所示。单击“缺省显示”按钮,标签显示情况如图4-8所示。,4.4 文本框(TextBox)控件,文本框控件也称为编辑控件,主要用于在运行时获取用户输入的信息。 4.4.1 文本框控件的属性 1Name(名称)属性,2外观 (1)Appearance属性 (2)BackColor和ForeColor属性 (3)BorderStyle属性 3位置 4字体,5行为 (1)Enabled属性 (2)Visibl

7、e属性 (3)Lock属性 (4)MaxLength属性 (5)MultiLine属性 (6)ScrollBars属性,6Alignment属性 7PasswordChar属性 8Text属性 9ToolTipText属性 10SelLength、 SelStart、SelText属性,4.4.2 文本框控件的方法 1Move方法 2SetFocus方法 4.4.3 文本框控件的事件 1单击事件 (1)Click事件 (2)DblClick事件,2鼠标事件 (MouseDown、MouseUp和MouseMove事件) 3键盘事件 (KeyDown、KeyUp和KeyPress事件) 4与焦点

8、有关的事件 (GotFocus、LostFocus事件) 5Change事件,4.4.4 实例 实例5 登录界面的设计。 设计一个登录程序界面如图4-11所示,在文本框中输入密码,文本框可输入信息为8位,以密码“*”显示。输入后,单击“校验密码”按钮,若输入信息错误,出现错误提示,清除文本框中的内容,文本框获取焦点,等待重新输入,如图4-12所示。,在文本框中重新输入信息,隐藏错误提示,如图4-13所示。连续三次输入不正确,错误提示的信息如图4-14所示,锁定文本框,使之不能再输入,按钮的标题变为“退出”,此时只能结束程序运行。如果三次之内输入的信息正确,进入图4-15的主界面。,4.5 定时

9、器(Timer)控件,定时器控件又称为时钟控件,通过引发Timer事件,可以有规律地隔一段时间执行一次代码。控件用于背景进程中,是不可见的。在Windows操作平台上,可以同时有多个活动的定时器控件。,4.5.1 定时器控件的属性 1Name(名称)属性 2Enabled属性 3Interval属性,4.5.2 定时器控件的Timer事件 4.5.3 实例 实例6 推出字幕。 实例7 数字式电子钟。 实例8 设计动画按钮。 实例9 设计一个游戏程序。,4.6 框架(Frame)控件,框架控件是容器控件,在功能上用来进一步分割一个窗体,为控件提供可标识的分组,通过框架对框架内的控件统一管理。,4

10、.6.1 框架控件的属性 1Name(名称)属性 2外观 3位置 4字体 5行为 6ToolTipText属性,4.6.2 框架控件的Move方法 4.6.3 框架控件的事件 1单击事件 2鼠标事件 (MouseDown、MouseUp和MouseMove事件),4.7 单选按钮控件和复选框控件,单选按钮(OptionButton)控件和复选框(CheckBox)控件非常相似,都给用户提供了选择某个选项或取消某选项的功能。同一个容器控件中可以使用多个单选按钮控件或多个复选框控件。但是二者间也存在着重要差别,选择一个单选按钮时,同组中的其他单选按钮控件自动无效,相反,在一组中可以选择任意数量的复

11、选框控件。,4.7.1 控件的属性 单选按钮和复选框控件可以通过Stlye属性设置控件的样式。 1Name(名称)属性 2外观 (1)Appearance属性 (2)BackColor和ForeColor属性 (3)Style属性 (4)Caption属性 (5)Picture、DownPicture和DisaledPicture属性,3位置 4字体 5行为 (1)Enabled属性 (2)Visible属性,6Alignment属性 7Value属性 8ToolTipText属性,4.7.2 控件的方法 1Move方法 2SetFocus方法,4.7.3 控件的事件 1单击事件 (1)Cli

12、ck事件 (2)DblClick事件,2鼠标事件(MouseDown、MouseUp和MouseMove事件) 3和焦点有关的事件(GotFocus、LostFocus事件) 4.7.4 实例 实例10 框架、复选框和单选按钮应用。,4.8 列表框控件和组合框控件,列表框控件(ListBox)和组合框控件(ComboBox)的功能比较相近。列表框控件用于显示项目列表,从其中可以选择一项或多项列表项。如果项目总数超过了可显示的项目数,就自动在列表框控件上添加滚动条。而组合框控件结合了文本框控件和列表框控件的功能,既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择列表项。,4.8.1

13、控件的属性 1Name(名称)属性 2外观 (1)Appearance属性 (2)BackColor和ForeColor属性 (3)Style属性,3位置 4字体 5行为 (1)Enabled属性 (2)Visible属性 (3)Sorted属性,6ToolTipText属性 7与列表有关的属性 (1)ListIndex属性 (2)ListCount属性 (3)List属性 (4)Text属性,8列表框专有的属性 (1)Column属性 (2)MultiSelect属性 (3)SelCount属性 (4)Selected属性 9组合框专有的Locked属性,4.8.2 控件的方法 1AddIt

14、em方法 2RemoveItem方法 3Clear方法 4Move方法 5SetFocus方法,4.8.3 控件的事件 1单击事件 (1)Click事件 (2)DblClick事件 2Scroll事件 3鼠标事件(MouseDown、MouseUp和MouseMove事件),4键盘事件(KeyDown、KeyUp和KeyPress事件) 5和焦点有关的事件(GotFocus、LostFocus事件) 6组合框专有的Change事件,4.8.4 实例 实例12 列表项目的添加与删除 实例13 列表框中增量查询功能的实现 实例14 简易通讯录,4.9 滚动条控件,滚动条控件分为水平滚动条(HScr

15、ollBar)和垂直滚动条控件(VScrollBar),在项目列表很长或者信息量很大时,可以使用滚动条来提供简便的定位,还可以用来模拟当前所在的位置。,4.9.1 滚动条控件的属性 1Name(名称)属性 2位置 3行为 (1)Enabled属性 (2)Visible属性,4与滚动有关的属性 (1)Max属性 (2)Min属性 (3)LargeChange属性 (4)SmallChange属性 (5)Value属性,4.9.2 滚动条控件的方法 1Move方法 2SetFocus方法,4.9.3 滚动条控件的事件 1Change事件 2Scroll事件 3键盘事件(KeyDown、KeyUp和

16、KeyPress事件) 4与焦点有关的事件(GotFocus、LostFocus事件),4.9.4 实例 实例15通过滚动条控制文本框颜色的改变 实例16 显示滚动框位置表示的值,4.10 图像控件和图片框控件,图像控件(Image)和图片框控件(PictureBox)都可用来显示来自位图(*.bmp)、图标(*.ico)或矢量图(*.wmf)的图形,也可以显示JPEG或GIF图形。如果图像控件尺寸小于加载图形的大小,控件尺寸自动放大到可以放入图形;如果图片框控件尺寸不足以显示整幅图形,则裁剪图形以适应图片框控件的大小。,图片框控件是一个容器 。 图像控件使用较少的系统资源 。 4.10.1 控件的属性 1Name(名称)属性 2外观 (1)Appearance属性 (2)BorderStyle属性 (3)Picture属性,3位置 4行为 (1)Enabled属性 (2)V

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号