第2章vb界面设计剖析.

上传人:今*** 文档编号:107517600 上传时间:2019-10-19 格式:PPT 页数:49 大小:1.72MB
返回 下载 相关 举报
第2章vb界面设计剖析._第1页
第1页 / 共49页
第2章vb界面设计剖析._第2页
第2页 / 共49页
第2章vb界面设计剖析._第3页
第3页 / 共49页
第2章vb界面设计剖析._第4页
第4页 / 共49页
第2章vb界面设计剖析._第5页
第5页 / 共49页
点击查看更多>>
资源描述

《第2章vb界面设计剖析.》由会员分享,可在线阅读,更多相关《第2章vb界面设计剖析.(49页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic程序设计,第2章 VB界面设计,Visual Basic程序设计,第2章 VB常用控件的使用,2.3 常用控件,2.2 窗体,2.4 菜单,2.1 对象的公共属性,Visual Basic程序设计,2.1 对象的公共属性,窗体是设计VB应用程序界面的窗口,是各种控件的“容器”。 窗体和控件有些相同的属性,用法类似。 窗体的方法 窗体的事件,Visual Basic程序设计,窗体和控件的公共属性,(1) Name:名称属性,在程序代码中作为窗体或控件的标识名。 命名规则:必须以字母或汉字开头,可以包含数字和下划线,但不能包含空格或标点符号 (2)Caption:窗体或控件

2、的标题 初学者注意:二者的区别,Visual Basic程序设计,窗体和控件的公共属性,(3) BackColor与ForeColor:窗体或控件的背景色与前景色。 (4) Font:用于设置字体属性 使用属性窗口设置 使用代码设置字体属性 对象名.属性=值 例2-1:单击“确定”按钮修改标签的字体为黑体、字号为36号、加粗并倾斜,Visual Basic程序设计,窗体和控件的公共属性,(5)Enabled:设置窗体或控件是否可用 (6)Visible:控制窗体或控件的可见性,Visual Basic程序设计,窗体和控件的公共属性,(7)Left、Top、Height、Width:设置窗体或控

3、件的位置与大小。 默认单位为特维(Twip) 1特维=1/1440英寸 注意:控件所在容器左上角为坐标原点,向右为X轴正方向,向下为Y轴正方向,Visual Basic程序设计,窗体和控件的公共属性,例2-2:单击按钮将按钮移到窗体的左上角,同时使按钮的高度和宽度变为原来的2倍,Visual Basic程序设计,窗体和控件的公共属性,(8)MousePointer属性 用于设置鼠标经过窗体或某一控件时鼠标的指针类型。,Visual Basic程序设计,窗体的属性,(1)Picture属性:设置窗体背景 (2)BorderStyle:边框样式 取值范围为0-5,设置不同的值窗体边框的风格不同。,

4、Visual Basic程序设计,窗体的属性,(3)ControlBox:设置窗体是否有控制菜单 (4)MaxButton和MinButton属性 指定在运行时在窗体标题栏右边的最大化和最小化按钮是否可用 注意:只有当ControlBox属性值为True时,这两个属性才起作用。,Visual Basic程序设计,窗体的属性,(5)Icon属性:设置窗体左上角控制盒上的图标 (6)AutoRedraw属性:控制窗体文本及图形是否重画,Visual Basic程序设计,窗体的方法,窗体的方法主要有: Show方法:显示窗体 Hide方法:隐藏窗体 Move方法为公共方法:移动窗体或控件 Print

5、方法:将文本输出到窗体、图片框控件或立即窗口 Cls方法:清除窗体上所有打印的文本或图形,Visual Basic程序设计,1.窗体的Show方法和Hide方法,例2-3:单击“显示窗体2”按钮则窗体2显示,同时窗体1隐藏;单击“返回窗体1”按钮则窗体1显示,窗体2隐藏。,Visual Basic程序设计,2.窗体的Move方法,Move方法可以将对象移动到距离其所在容器的左边界和右边界一定距离,并可以改变对象的大小 语法: Object.Move Left,Top,Width,Height 例2-2:在例2-2的窗体中添加一个按钮,单击该按钮使按钮移到窗体的右上角,同时扩大2倍,Visual

6、 Basic程序设计,3.窗体的Print方法,将文本输出到指定窗体、图片框控件或立即窗口 如果不写对象名,则将内容输出到当前窗体上 语法: 对象名.Print 输出内容1 ,|; 输出内容2 ,|; 注意:如果输出的各表达式之间用逗号分隔,则以1 4个字符位置为单位把一个输出行分为若干个区段显示数据项。,Visual Basic程序设计,窗体的Print方法和Cls方法,例2-4:单击“打印”按钮在窗体上打印字符,单击“清除”按钮可以清除打印在窗体上的字符,Visual Basic程序设计,窗体的事件,事件:能够被对象所识别的动作 当某事件发生,系统会自动执行其事件过程内的代码 窗体常用的事

7、件有: Load:加载事件,当窗体被加载到内存时触发。通常在其事件过程中对控件的属性、窗体变量进行动态初始化 Click:单击事件 例2-4,Visual Basic程序设计,第2章 VB常用控件的使用,2.2.7 计时器,2.2.5 图片框与图像框,2.2.3 文本框,2.2.2 命令按钮,2.2.1 标签,2.2.4 单选钮、复选框、框架,2.2.6 滚动条,Visual Basic程序设计,工具箱中的控件,Visual Basic程序设计,2.2.1 标签控件,标签用于显示文本信息 常用属性: Alignment属性:设置文本的对齐方式 AutoSize属性:设置标签是否根据文本内容自动

8、调整宽度 BorderStyle属性:设置标签是否有边框 例2-5,Visual Basic程序设计,2.2.2 命令按钮控件,命令按钮用于响应用户的单击事件,执行一段代码,实现相应的功能 常用属性: Caption属性:按钮显示的文本内容 如果输入以“&”开头的字符,则按Alt键加该字符键相当于单击该按钮 例2-1,Visual Basic程序设计,2.2.2 命令按钮控件,常用属性: Default属性设为True, 按Enter键等同单击本按钮 Cancel属性设为True, 按ESC键等同单击本按钮 例2-1:按下回车键相当于单击“确定”按钮;按下ESC键相当于单击“退出”按钮,可以结

9、束程序。,Visual Basic程序设计,2.2.2 命令按钮控件,常用属性: Picture属性与Style属性:要使按钮显示背景图或背景颜色,要同时将按钮的Style属性设为1 例2-1,Visual Basic程序设计,2.2.3 文本框控件,文本框用于接收用户输入的信息,或显示由程序提供的信息 常用属性: (1)Text属性:返回或设置文本内容 许多控件都有一个最常用的属性,VB将其定义为该类控件的缺省属性 在程序中,如果只指定控件的名称,即使用其缺省属性 例如:文本框的缺省属性是“Text” Text1 = “VB程序设计“ 等价于 Text1.Text = “VB程序设计“,Vi

10、sual Basic程序设计,2.2.3 文本框常用属性,(2)PasswordChar属性:缺省值为空字符串,用户输入的字符直接在文本框中显示出来; 若属性值为一个字符,则文本框中输入的内容均显示为该字符,用户看不见实际输入的字符,一般可用于密码输入 例2-6:在文本框中分别输入用户名和密码,单击“确定”按钮在窗体上打印文本框中输入的用户名和密码,Visual Basic程序设计,2.2.3 文本框常用属性,(3)MaxLength属性:设置文本框能接收的最多字符数;缺省为0,表示本文本框可以接收任意个字符 (4)Enabled属性:公共属性,设置控件是否可用 (5)Locked属性:设置文

11、本内容是否可以被修改 注意:若文本框被设置为不可用或被锁定,文本内容可以通过程序代码修改 例2-7:在属性窗口中将左边文本框的Enabled属性设为False,将右边文本框的Locked属性设为True,单击“修改”按钮可以修改两个文本框中的文本内容,Visual Basic程序设计,2.2.3 文本框常用属性,(6)MultiLine:设置文本框是否可以显示多行文本 (7)ScrollBars:设置文本框是否带滚动条,要使本属性有效,需将MultiLine属性设为True,Visual Basic程序设计,2.2.3 文本框常用属性,(8)SelLength属性:设置或返回文本框中选中文本的

12、长度 (9)SelText属性:设置或返回文本框中选中的文本内容 (10)SelStart属性:设置或返回文本框中选中文本的前一个位置 例2-8,Visual Basic程序设计,2.2.3 文本框常用方法,SetFocus:设置焦点,通过本方法可使光标指向指定的文本框 例如: Text1.SetFocus 例2-6:单击“重置”按钮可以将文本框内容清空,将焦点定位到第一个文本框,同时清除打印到窗体的内容,Visual Basic程序设计,2.2.3 文本框控件,常用事件: Change事件:是文本框最常用的事件,当文本框的Text属性发生改变时,触发该事件 修改例2-6:在第一个文本框输入字

13、符,同时在第二个文本框中显示,Visual Basic程序设计,焦点,焦点是对象接收用户鼠标和键盘输入的能力,当一个对象具有焦点时,它可以接收用户的输入 标签、框架、直线、形状、图片框、图像框、菜单和时钟控件都不能接收焦点 当对象得到焦点时会产生GotFocus事件; 失去焦点时产生LostFocus事件 用下面的方法设置对象的焦点: 运行时单击某对象 运行时用快捷键选择某对象 在程序代码中使用SetFocus方法,Visual Basic程序设计,焦点,Tab顺序:可以通过按下键盘上的【Tab】键,逐个访问窗体上的对象 常使用【Tab】键在文本框之间切换焦点 TabIndex顺序:可以通过修

14、改文本框的TabIndex顺序改变文本框的Tab顺序 TabStop属性:可以获得焦点的控件都有TabStop属性,用于控制焦点的移动。 属性默认值为True,若设置为False,则在用【Tab】键移动焦点时将被跳过,Visual Basic程序设计,焦点,以下关于焦点的叙述中,错误的是 A)如果文本框的Tabstop属性为False,则不能接收从键盘上输入的数据 B)当文本框失去焦点时,触发Lostfocus事件 C)当文本框的Enabled属性为False时,其Tab顺序不起作用 D)可以用TabIndex属性改变Tab顺序 在窗体上有若干控件,其中影响文本框Tab顺序的属性是 A)Tab

15、Stop B)Enabled C)Visible D)TabIndex,Visual Basic程序设计,2.2.4 单选钮、复选框和框架控件,单选钮常用属性: Caption属性:设置单选钮的文本注释内容 Value属性:值为True,单选钮被选中;默认值为False,单选钮未被选中 单选钮常用事件: Click事件 例2-9:通过选中单选钮修改标签中文本的字体及字号 说明:在一个框架内只能放一组单选钮 注意:可以设置单选钮的Alignment属性修改其对齐状态,Visual Basic程序设计,2.2.4 单选钮、复选框和框架控件,复选框常用属性: Caption属性:设置复选框的文本注释

16、内容 Value属性:值为1,表示选中;默认值为0,表示未选中;值为2,复选框灰色显示 修改例2-9:选中复选框修改标签中文本的字形,Visual Basic程序设计,2.2.4 单选钮、复选框和框架控件,框架是对窗体上的控件进行分组的主要容器对象 框架内的所有控件成为一个组合,随容器一起移动和显示 常用的容器控件有框架(Frame)控件、图片框(PictureBox)控件和窗体 例如:用Frame控件将每一组单选按钮框起来,这样在一个框架内的单选钮成为一组,对一组单选钮的操作不会影响其它组的单选按钮,Visual Basic程序设计,2.2.5 图片框、图像控件,图片框控件与图像控件主要用于显示图片 图片框与图像框控件都有Picture属性,用于设置显示的图形文件 图片框的AutoSize属性:默认值为False,控件大小不变,超出控件区域的内容被裁减掉;若值为True,控件改变大小以显示图片的全部内容 图像框的Stretch属性,默认值为False,图

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

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

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