- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、主要事件 Change事件 当用户输入新内容或当程序将Text属性设置新值,从而改变文本框的Text属性时会引发该事件。当用户输入一个字符时,就会引发一次Change事件。如,用户输入“Hello”一词,会引发5次Change事件。 KeyPress事件 当用户按下并释放键盘上的一个键时,就会引发焦点所在控件的KeyPress事件,此事件会返回一个KeyAscii参数到该事件过程中。如:当输入字符“a”,返回KeyAscii的值为96,通过Chr(KeyAscii)可以将ASCII码转换为所对应字符“a”。 同Change事件一样,每输入一个字符就会引发一次KeyPress事件。该事件最常用的是对输入的是否为回车符(KeyAscii的值为13)进行判断,表示文本输入结束。 LostFocus事件 当一个对象失去焦点或移动Tab键或单击另一个对象时都会发生LostFocus事件。 LostFocus事件过程主要是用来对数据更新进行验证和确认。常用于检查Text属性的内容,比在Change事件过程中检查有效得多。 GotFocus事件 和LostFocus事件相反,当一个对象获得焦点时发生。 3、常用方法 文本框最有用的方法是SetFocus,该方法是把光标移动到指定的文本框中。 格式:[对象.]SetFocus 例:建立三个文本框,一个用于给出提示信息(现要求是“请输入数字”),一个用于输入数据(以按回车作为输入结束),当数据输入正确时,另一个文本框显示正确信息,当不正确时,显示出错信息。 分析:显然,Text1、Text3应为不可编辑,则三个文本框的Locked属性应分别为:True、False、True。 程序运行结果如下: 程序代码如下: Private Sub Form_Activate() Text2.SetFocus End Sub Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If IsNumeric(Text2) Then Text3.Text = 正确 Else Text2.Text = Text2.SetFocus Text3.Text = 错误,再输入 End If End If End Sub 四、 命令按钮(CommandButton) 1、主要属性 Caption:按钮上显示的文字,若无,则按钮上没有文字 Style:按钮显示类型。共2种:标准类型(无图形按钮0)和图形类型(1)。 Picture:若Style属性设置为1,则可显示图形文件(.bmp、.ico) ToolTipText:与Picture属性同时使用。用于仅有图形而为文字时将鼠标指向按钮时出现的文字解释。 2、主要事件 一般说来,应用程序只关心按钮的Click事件。当单击命令按钮时将触发按钮的Click事件,同时执行相应的事件过程。 第二章 简单的VB程序设计 2.1 面向对象中的概念 一、对象和类 在面向对象的程序设计思想中,自然界中所有事物(包括计算机中的事物)都可以被看作一个个的对象(Object)。这些对象可能属于同一个类(Class),也可能属于不同的类。 类:是同一事物的统称。 对象:是类的实例化。 如:下图 有三个类:人、纸片、桌子 有9个对象: Windows中的对象 当今的应用程序都是基于Windows的。即其界面都应当和Windows具有一致性。而Windows界面中的几乎所有元素都可以看成对象。 二、对象的建立和编辑 有以下几个操作:建立、选定、删除、命名 我们以建立如下窗口为例来介绍 类型名 前缀 对象名举例 CheckBox 复选框 Chk chkReadOnly ComboBox 组合框 Cbo cboHobby commandButton 命令按钮 Cmd cmdExit CommonDialog 公共对话框 Dlg dlgFileOpen Control 控件 Ctr ctrCurrent Dagta 数据 Dat datBook DirListBox 目录列表框 Dir dirSource DrvListBox 驱动器列表框 Drv drvTarget FileListBox 文件列表框 Fil filSource Form 窗体 Frm frmPassword Frame 框架 Fra fraLanguage HScrollBar 水平滚动条 Hsb hsbVol
文档评论(0)