收藏 分享(赏)

第2章 Visual Basic应用程序界面设计.ppt

上传人:dzzj200808 文档编号:5154452 上传时间:2019-02-10 格式:PPT 页数:23 大小:248.50KB
下载 相关 举报
第2章  Visual Basic应用程序界面设计.ppt_第1页
第1页 / 共23页
第2章  Visual Basic应用程序界面设计.ppt_第2页
第2页 / 共23页
第2章  Visual Basic应用程序界面设计.ppt_第3页
第3页 / 共23页
第2章  Visual Basic应用程序界面设计.ppt_第4页
第4页 / 共23页
第2章  Visual Basic应用程序界面设计.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第2章 Visual Basic应用程序界面设计,2.1 窗 体,2.1.1 创建窗体要创建一个新的Visual Basic应用程序必须启动一个新工程文件。可以选择“文件”菜单中的“新建工程”命令,系统弹出如图2.1所示的“新建工程”对话框。,2.1.2 多窗体和MDI窗体,一般说来,多窗体的设计基本分成以下几个步骤。 分析应用要求,将其功能划分为不同的几部分。 分别创建各个窗体、模块,添加多个窗体的方法是:单击工具栏中的“添加窗体”图标,或单击“工程”菜单中的“添加窗体”命令,打开一个“添加窗体”对话框,如图2.4所示,选中“窗体”图标,然后单击“打开”按钮,就可以创建一个新的窗体,Name

2、和Caption默认属性都为Form2。 在创建窗体时,除各窗体自身要完成的功能外,还要考虑窗体之间的调用关系。 设置启动窗体。在多窗体应用程序中,要注意设置启动窗体,【例2.1】 登录程序。只有输入正确的用户名和密码才能显示主界面。 操作步骤如下。 创建窗体,添加控件。,其中,在按钮Command1、Command2的Click事件过程中分别添加如下代码: Private Sub Command1_Click() If text1.text=“aa“ and text2.text=“bb“then Form1.hide Form2.Show Exit sub Else Label3.capt

3、ion=“用户名或密码错误“ Exit sub End Sub Private Sub Command2_Click() Text1.text=“ Text2.text=“ End Sub, 运行程序。运行初始画面如图2.7所示,输入用户名和密码后,单击“登录”按钮,结果如图2.8所示,2.2 窗体的属性、事件及方法,2.2.1 窗体的属性 1AutoRedraw(自动重画)属性该属性控制窗体图像的重建,可以设置成True或False。 2BorderStyle(边框样式)属性该属性可以控制窗体边框样式,默认值为2。 Form1.BorderStyle=Value,3Caption(标题)属性

4、该属性用来定义窗体标题,决定窗体标题栏中显示的文本。对象.Caption=“字符串“ 4ControlBox(控制框)属性该属性用来设置窗口控制框(也称系统菜单,位于窗口左上角)的状态。 5Enabled(允许)属性该属性决定窗体是否对用户产生的事件发生反应。 6Font属性为窗体上显示的文本设置字体属性,默认时由系统定义, 7Height(高)和Width(宽)属性Height属性和Width属性可以确定窗体的初始高度和宽度,包括边框和标题栏。,8Icon(图标)属性该属性决定在运行时窗体最小化时显示的图标 9MaxButton(最大化)和MinButton(最小化)属性MaxButton和

5、MinButton属性决定窗体是否能最大化或最小化。 10Moveable(可移动)属性 Moveable属性指定对象是否可移动。 11Name(名称)属性该属性用来定义对象的名称。 Form1.Name,15Visible(可见性)属性该属性确定窗体是被显示还是被隐藏 16WindowState(窗口状态)属性该属性可以把窗体设置成在启动时最大化、最小化或正常大小。,2.2.2 窗体的事件,1Click(单击)事件用户在窗体上单击鼠标左键时触发Click事件,VB将调用Form_Click事件过程 2DblClick(双击)事件用户在窗体上双击鼠标左键时触发DblClick事件。 3Load

6、(装入)事件Load事件可以用来在启动程序时对属性和变量进行初始化 4Unload(卸载)事件删除窗体时发生Unload事件,也是从内存中清除一个窗体时触发该事件,5GotFocus(获得焦点)、LostFocus(失去焦点)事件当窗体收到或失去焦点时,GotFocus或LostFocus事件会发生。 6Activate(活动)、Deactivate(非活动)事件激活窗体时发生Activate事件,取消该活动窗体而激活另一个窗体时该窗体发生Deactivate事件。,7Pain(绘画)事件在新绘制一个窗体时发生Paint事件。当移动、放大、缩小该对象或一个覆盖该对象的窗口移动后,该窗体暴露出来

7、,就会发生此事件。 8MouseDown(按下鼠标键)事件当在窗体上按下鼠标时,触发MouseDown事件,执行MouseDown事件过程。MouseDown事件过程格式为:,Private Sub 对象名_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) VB语句 End Sub,2.2.3 窗体的方法,1Cls(清除)方法 2Hide(隐藏)方法 3Show(显示)方法 4Move(移动)方法 5Print(输出)方法,2.3 控件的操作,Visual Basic 6.0的控件分为以下3类。 (1)标

8、准控件 (2)ActiveX控件 (3)可插入对象,2.3.1 控件的添加, 把光标移到工具箱上,单击控件图标,然后把光标移到窗体上(此时,窗体上的光标是一个十字形图标),在窗体上选择控件放置的初始化位置,然后按下鼠标左键,拖曳鼠标,直到所需的大小,松开鼠标按键即可。 用鼠标双击控件图标,窗体中央出现默认大小的控件,拖动该控件到合适的位置即可。 单击控件,然后在窗体上设计好控件的大小,再用复制和粘贴命令复制控件,这时,,2.3.2 控件的编辑,1控件的命名对象都有名字,计算机把名字看成对象与对象之间的根本差异,因此在同一窗体里不许出现重名的情况(除非这是一个控件数组),且名字不得超过40个字。

9、 2控件的选择在窗体编辑器中,可以对窗体上的控件进行选择和操作,在进行操作之前,首先要选中控件。 3. 调整控件大小要调整控件大小,应当首先选中这个控件。然后将鼠标指针移动到控制柄上,指针会变成双箭头形状,这时按住鼠标左键并拖动,可以改变控件大小。 4. 移动和删除控件如果用户要删除某个控件,只要选中要删除的控件,然后按“Del”键即可。也可以在选中控件后,单击鼠标右键,在弹出的快捷菜单中选择“剪切”或“删除”命令。,2.3.3 控件的公共属性,1Name属性 2Caption属性 3Enabled属性 4Visible属性 5Height、Width、Top及Left属性 6BackColor属性和ForeColor属性 7Font属性,2.3.4 控件的布局,(1)符合Windows的界面准则 (2)控件的位置 (3)保持界面的简单明了 (4)使用图片和图标 (5)使用空白空间 (6)选取合适的字体,2.4 命 令 按 钮,2.4.1 命令按钮的常用属性 基 本 属 性Enabled Visable Default Cancel Style Picture,2.4.2 命令按钮的常用事件,命令按钮常用事件是Click(单击)事件。即程序运行后,单击鼠标按钮时所触发的事件。另外,操作也可以引发以下按钮对象的Click事件。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > Visual Basic

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报