- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 7 章 标准控件 按钮控件 文本框控件 复选、单选按钮 时钟控制控件 列表框和组合框 7-1 概述 Visual Basic6.0的标准工具箱提供可很多常用控件,如图7-1所示 . 7-2 命令按钮CommandButton控件 按钮是在Windows应用程序中最常见的控件,比如“确认”、“取消”等,还有很多图形化的按钮。控件最常用的事件是单击(click)事件。 在按钮的Caption属性的正文内插入一个符号,可使得此符号后的字符成为该按钮的快捷键。 7-3 标签Label控件 标签控件是显示用户不能直接修改的静态文本时使用的,象文本框这样没有Caption属性的控件,可用标签控件来说明 . 7-4 文本框TextBox控件 文本框一般用来获取用户输入的文本,比如用户名、口令等,可以输入单行或多行. 文本框的Text属性记录了文本框中的文本,它是一个字符串,可象普通的字符串变量一样使用。利用文本框的选择属性包括SelLength、SelStart、SelText,可完成一些字处理功能。例如,可利用以下代码选中文本框中的所有文本: Text1.SetFocus Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) 文本框的常用事件包括Change, GotFocus, LostFocus。 7-5 实例:检验密码 【例1】编程实现检验用户输入的密码是否正确。程序运行界面如图7-2. 分析:为了检验用户输入的密码,需要在名为Command1按钮的单击事件中编程,判断密码是否正确,若正确则提示用户密码正确,否则提示用户密码错误,请重新输入,由于设置了文本框的PassWordChar属性,用户输入密码时,只能看到“*”。另外,在文本框的LostFocus事件中调用了Command1的Click事件,这样在文本框失去焦点时(按下“Tab”键),同样会检测密码的正确性。 编写如下事件过程: Private Sub Command1_Click() If Text1.Text = 111 Then MsgBox 成功登陆!, vbInformation, 登陆 Else MsgBox 密码错误!请重试, vbExclamation, 登陆 Text1.SetFocus End If End Sub 7-6 框架控件 框架是一个用户可以组合其它控件的容器,一般来说,框架中的控件称为组,我们可用框架来分组逻辑相关的选项。 要将控件放入框架,需先画框架,然后再添加每个控件,这样移动框架时,框架内的所有控件会随之移动。 7-7 复选框CheckBox控件 复选框可以使用户同时选中多个选项,类似于选择开关。 复选框最主要的属性是“Value”,它的取值决定了复选框的状态。它的值有:0-UnChecked,表示复选框未被选中;1-Checked,表示复选框被选中,在复选按钮的小方框中会显示“√”;2-Grayed,复选按钮变为灰色。 复选框的“Caption”属性是设置显示的标题。复选框常用的事件是Click,当用户单击复选框时触发。 7-8 单选按钮OptionButton控件 单选按钮只允许用户在一组选项中选择一个,一旦用户选择了另外一个,上一次选择的按钮会自动清除。若将所有选项按钮直接放在窗体上,则这些选项按钮构成一个组,也就是只能在其中选择一项,若要创建多个组,则需要先创建框架或图片框,然后把同组选项按钮放进去。 如图7-3所示,“小说”框架中的所有选项按钮为一组,“电影”框架中的所有选项按钮为一组,所有窗体上的选项按钮为一组。 6-3-3 数组参数的传送 【例4】设计程序运行界面如图7-4所示。 进入代码窗口中,编写如下事件过程: Private Sub Option1_Click(Index As Integer) Text1.FontName = Option1(Index).Caption End Sub 7-9 时钟控制Timer控件 该控件使得编程人员可以指定时钟事件发生的间隔,来反复处理事情。时钟控制控件不但可用来根据系统时钟判断某项任务的执行,也可进行后台处理。 时钟控制控件最主要的属性是Interval属性,它用来设置或返回计时事件间隔的毫秒数 。 时钟控制控件的另一个重要属性是Enabled属性,若要停止触发时钟事件,则可将此属性值设置为False,否则为True。 时钟控制控件只有一个事件Timer事件,当指定的
您可能关注的文档
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第7章 常用控件与系统对象.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第8章 文件.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第9章 图形操作.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第10章 对话框与菜单程序设计.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第11章 多文档界面与工具栏设计.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第12章 数据库编程基础.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第3章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第4章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第5章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第6章 习题参考答案.doc
- Visual Basic 程序设计 第8章 界面设计.ppt
- Visual Basic 程序设计 第9章 绘图.ppt
- Visual Basic 程序设计 第10章 文件操作.ppt
- Visual Basic 程序设计 第12章 开发数据库管理程序.ppt
- Visual Basic 程序设计 第13章 多媒体.ppt
- Visual Basic 程序设计 第14章 网络.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第1章 概述.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第3章 程序结构.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第4章 数组.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第5章 过程.ppt
文档评论(0)