- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章visual basic可视化程序设计的概念和方法 3.1 窗体 3.2 命令按钮 3.3 标签控件 3.4 文本框控件 4. AutoRedraw属性 该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。 当为True时,重新还原该窗体以前的画面。 当为False时,则不重画AutoRedraw属性。 窗体的事件:指对象能够识别并做出反应的外部“刺激”。 引发事件的外部刺激可能来自于用户的操作或程序自 身,也可能来自于操作系统。 Vb中每个事件都有名字,某个对象支持一个事件,每 一类对象能够支持什么事件是已经定义好的。 要让它对这个事件做出反应以及如何反应,就必须编写这个对 象相应的“事件过程”。 最常用的事件 1 Click/DblClick:单击/双击窗体触发。 2 Load:窗体被装入时触发的事件。该事件通常用来在启动应用 程序时对属性和变量进行初始化。 3、Unload事件 卸载窗体时触发该事件。 (5). Print方法 功能:在窗体的表面上打印文字。此方法可 以有多个参数,一次可以显示多个数据项的 内容。每调用一次print方法,会在窗体上产 生一个新的输出行。 形式:窗体名.print 例:使用print方法在窗体上显示信息。 Private sub form_click( ) Form1.currentx=500 Form1.currenty=500 Form1.print “您好,这是vb集成开发环境。” End sub 3.2命令按钮 (一)属性 (1)Name名称属性(任何对象都具有的) 创建的对象名称,有默认的名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。 (3). Enabled属性(逻辑值) 决定控件是否可操作。 True :允许用户进行操作,并对操作出响应(缺省值) 。 False:呈暗淡色,禁止用户进行操作。 (4). Visible属性(逻辑值) 决定控件是否可见 True :运行时控件可见(缺省值) 。 False:运行时控件隐藏,用户看不到,但控件本身是存在的。 (二)、事 件 按钮控件最基本的事件是Click(单击),以下情况可产生Click事件: (1)在按钮上单击鼠标。 (2)在Caption属性中用&符号连接一访问键,在运行时按Alt+访问键。 例:在文本框中输入文字,按“确定”按钮就在标签上显示出来。要清除文本框的内容,只需按“重新输入”按钮。 事件 GotFocus事件:焦点从其他地方转移到此控件时发生 LostFocus事件:当焦点从控件转移开的时候发生 方法 SetFocus 使对象获取焦点: 对象.SetFocus 作业: 1、显示浮雕效果的文字 2、在窗体上建立一个标签和两个命令按钮控件,当程序运行后,单击命令按钮“英文”时标签控件显示“Visual Basic”,单击“中文”时标签控件显示“可视化Basic”。再添加一个标签控件,显示为“隐藏”字样,在其后加一个文本框控件,程序运行时,使文本框获取焦点,输入信息时,最多输入5个字符,并显示为“*”。 KeyPress事件 当用户按下并释放键盘上一个ANSI键时,就会触发一次该事件,并返回一个KeyAscii参数(字符的Ascii值)到该事件过程中。 例如: Private Sub Text1_KeyPress(KeyAscii As Integer) Print KeyAscii, Chr(KeyAscii) End Sub 说明:chr(x)返回指定ASCII值所对应的字符。 焦点(focus) 窗体和窗体上的对象有很多,用户任何时候只能操作一个对象,当前被操作的对象称它获得焦点。当对象具有焦点时,可接收用户的输入。 将焦点赋给对象的方法: 1.运行时选择对象。 2.运行时用快捷键选择对象。 3.在代码中用 SetFocus方法。 * * 3.1窗体 1.概念: 用户界面是程序和用户之间交换信息的主要接口。窗体是用户界面最基本的构造模块,也是创建应用程序所使用的主要对象之一。一个应用程序可以有不止一个的窗体。 窗体的外观是由窗体的属性设置的;窗体的行为是由窗体的方法来定义的;窗体与用户的交互是由窗体的
文档评论(0)