《创建基本控件.ppt》由会员分享,可在线阅读,更多相关《创建基本控件.ppt(26页珍藏版)》请在三一办公上搜索。
1、,2.3 创建基本控件,2.2 程序的保存、打开与运行,2.4 多窗体操作,2.5 焦点与Tab顺序,2.1 建立窗体对象,第二章 Visual Basic入门(Starting VB),返回目录,本章要求,掌握窗体的属性、事件、和方法掌握命令按钮、标签、文本框的常用属性、事件和方法掌握多窗体的概念及操作方法,本章要求:,第二章 Visual Basic入门,上一页,返回章首,下一页,2.1.1 窗体对象的创建与操作,2.1 建立窗体对象,上一页,返回章首,下一页,2.设置属性在属性窗口设置属性值用程序代码改变属性的值:【格式】:对象.属性名=属性值,上一页,返回章首,下一页,2.1.2 窗体
2、对象的事件和方法,事件:是由VB事先设置好的、能够被对象识别的动作。,方法:是对象可执行的动作。,Print 方法对象.Print表达式1,|;表达式2,|;.,Cls方法对象.Cls,上一页,返回章首,下一页,Move方法 作用:移动对象在屏幕或窗体上的位置和改变大小。对象.Move 左边距离,上边距离,宽度,高度,例2-1分别单击、双击窗体观察输出结果,上一页,返回章首,下一页,2.2 程序的保存、打开与运行,2.2.1 程序的保存单击“文件”菜单”保存工程”命令;单击工具栏的“保存”按钮。,2.2.2 程序的打开 单击工具栏的“打开”按钮。单击“文件”菜单-“打开工程”命令,上一页,返回
3、章首,下一页,2.2.3 程序的运行1、解释执行对每条语句边解释边执行,运行总体速度慢但调试方便。,2、编译执行 先对程序中的每条语句全部进行编译完后再执行程序,速度快。,3、生成可执行文件 生成可以脱离VB环境在Windows下运行的应用程序。,上一页,返回章首,下一页,2.3 创建基本控件,2.3.1 控件对象的建立和编辑,2、对象的编辑:(1)鼠标拖动控制柄(尺寸柄)(2)设置Width、Height属性:用于精确设置大小,1、建立对象:将工具箱中的控件添加到窗体中,上一页,返回章首,下一页,3、对象的删除与移动:a.对象的删除:(1)Delete(Del),(2)单击鼠标右键-删除命令
4、,b.对象的移动:(1)鼠标左键拖动控件(2)设置Top、Left属性,c.锁定控件:单击“格式”菜单-锁定控件,上一页,返回章首,下一页,4、对象的命名:对象的名字就是窗体和控件的“名称”属性。它作为对象的标识被程序引用,而不会显示在窗体上。(1)系统默认名字:FormX、CommandX、LabelX、TextX等(X=1,2,3)(2)最好采用约定的前缀(表2-3),上一页,返回章首,下一页,2.3.2 命令按钮控件作用:接受用户输入的命令可接受以下三种方式的命令:a.鼠标单击 b.快捷键 c.Tab键焦点到该按钮1、常用属性:Caption Enabled Style Picture
5、ToolTipText2、事件:Click,上一页,返回章首,下一页,2.3.3 标签控件(Label)只起到提示信息的作用,其文本不能被用户修改,被显示的信息是Caption的属性值。1、常用属性 Caption:标签上显示的文本 ForeColor:设置caption字体颜色 Font:设置caption字体、字号、效果等,上一页,返回章首,下一页,2.3.4 文本框控件(TextBox),事件:(1)Change:当文本框内容发生变化时触发。(2)GotFocus:当文本框得到焦点时触发。(3)LostFocus:当文本框失去焦点时触发。(4)KeyPress:当用户在文本框上按下并且释
6、放键盘上的一个ANSI键时触发。例2-2 文本框、标签控件的设计,上一页,返回章首,下一页,2.4 多窗体操作,2.4.1 添加窗体1、添加窗体:单击“工具栏”-“添加窗体”按钮;单击“工程”菜单-“添加窗体”命令2、有关语句和方法:(1)load 语句【格式】:Load 窗体名 将指定的窗体装入内存但并不显示。,上一页,返回章首,下一页,(2)Unload 语句【格式】:Unload 窗体名 将指定的窗体从内存中释放掉。(3)Show 方法【格式】:窗体名.Show 将指定的窗体对象装入内存并显示。(4)Hide 方法【格式】:窗体名.Hide 将指定的窗体隐藏,但仍在内存中。,上一页,返回
7、章首,下一页,2.5 焦点与Tab顺序,焦点是对象接受鼠标和键盘输入的能力 使控件得到或失去焦点的方法:按Tab键;用快捷键;运行时,单击某一控件 在程序代码中用 SetFocus 方法,上一页,返回章首,下一页,2.5.2 Tab顺序用户按Tab键时焦点在窗体上各控件之间移动的顺序Tab的顺序可以通过TabIndex属性改变运行时某个控件首先得到焦点的方法:(1)将控件的TabIndex属性设置成0;(2)利用对象.SetFocus方法。3.将可以得到焦点的控件的TabStop属性设置位False,按Tab键将跳过该事件。,上一页,返回章首,下一页,一、选择题1.在窗体Form1的Click
8、 事件过程中有以下语句:Label1.Caption=“Visual Basic”若本语句执行前,标签控件的Caption 属性取默认值,则该标签控件的名称属性和Caption属性在执行本语句前的取值分别为_。Label,label B.Label,Caption C.Label1,Label1 D.Caption,Label1,上一页,返回章首,下一页,2.同上题,该语句执行后,标签控件的名称属性和Caption属性的取值分别为_A.Label,Visual Basic B.Label1,Visual BasicC.Label1,Caption D.Label1,Label1,3.一个对象可
9、以执行的动作与可被对象识别的动作分别称为_。事件、方法 B.方法、事件 C.属性、方法 D.过程、事件,上一页,返回章首,下一页,4 改变字体或背景颜色可通过以下_途径实现RGB函数 B.QBColor 函数 Color常数或十六进制颜色码 D.以上均正确5 若使标签控件显示时不覆盖其背景内容,要队_属性进行设置。A BackColor B.BorderStyle C.ForeDolor D.BackStyle,上一页,返回章首,下一页,若要使命令按钮不可操作,要对_属性设置Enabled B.Visible C.BackColor D.Caption7.文本框没有_属性Enabled B.V
10、isible C.BackColor D.Caption8 不论什么控件,共同具有的是_属性A.Caption B.Text C.Name D.ForeColor,上一页,返回章首,下一页,9.要使某控件在运行时不可显示,应对_属性进行设置Enabled B.Visible C.BackColor D.Caption要使窗体在运行时不可改变窗体的大小并且没有最大化按钮和最小化按钮,只要对下列_属性设置就有效。MaxButton B.BorderStyle C.Width D.MinButton11.当程序运行时,系统自动执行启动窗体的_事件过程Load B.Click C.UnLoad D.G
11、otFoucs,上一页,返回章首,下一页,12 如果要在命令按钮上用picture属性添加图片,则应设置下列_属性A Enabled B.Style C Visible D.Caption13.当文本框的Scrollbar属性设置了非零值,却没出现滚动条,原因是_文本框中无内容 B.文本框的MutiLine属性为True C.文本框的MutiLine属性为False D.文本框的Locked属性为True,上一页,返回章首,下一页,14.下列操作中不能向窗体中添加窗体的是_。A.执行“工程”菜单中的“添加窗体”命令 B.单击工具栏上的“添加窗体”按钮C.右单击窗体,在弹出的菜单中选择“添加窗体”命令 D.右单击工程资源管理器的工程名,在弹出的菜单中选择“添加”,再在其级联菜单中选“添加窗体”命令,上一页,返回章首,下一页,15.当一个工程中含有多个窗体时,其中的启动窗体是_启动VB时建立的窗体 第一个添加的窗体 C.最后一个添加的窗体 D.在“工程属性”对话框中指定的窗体16.为了使一个窗体从屏幕上消失但仍在内存中,所用的方 法是_。A Show B.Hide C.Load D.Unload,上一页,返回章首,下一章,