版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12433任务一VisualBasic6.0安装教程任务二编写第一个VisualBasic6.0应用程序任务三认识VisualBasic6.0集成开发环境任务四掌握VisualBasic6.0学习方法与术语返回项目一用VisualBasic开发第一个简单程序任务一VisualBasic6.0安装教程1VisualBasic6.0的版本简介VisualBasic6.0共有三个功能不同的版本:学习版、专业版和企业版。三个版本分别满足不同的开发需求,但相对而言,后者的功能比前者更强一些。用户可根据需要选用相应的版本,各版本的功能见表1-1。2安装VisualBasic6.0的系统要求为了能更好地运行VisualBasic6.0,建议安装VisualBasic6.0的计算机满足如下条件:3VisualBasic6.0软件安装(1)准备工作:下载软件(2)安装VisualBasic6.0的步骤下一页返回任务一VisualBasic6.0安装教程①把下载的软件从压缩包解压出来。②在解压出来的文件夹VisualBasic6.0CHS中双击文件“SETUPEXE”,执行安装程序,此时出现VisualBasic的安装向导,如图1-1所示。③直接单击“下一步(N)”,选中“接受协议”,再单击“下一步(N)”,如图1-2所示。④在产品的ID号中全部输入“1”(用一串“1”把两个空格填满),姓名和公司名称任意填写,再单击“下一步(N)”,如图1-3所示。⑤选中“安装VisualBasic6.0中文企业版(I)”,单击“下一步(N)”,如图1-4所示。⑥一般情况下,直接单击“下一步(N)”(公用文件的文件文件夹可以不用改变),如图1-5所示,接着单击“继续”,然后单击“确定”,最后单击“是”。上一页下一页返回任务一VisualBasic6.0安装教程⑦选择“典型安装”或“自定义安装”,初学者可以选择前者。选择后者可在弹出的对话框中选择选项,如图1-6所示。单击“继续”后,进入安装进度界面,如图1-8所示。⑧在弹出的对话框中,单击“重新启动Windows(R)”,如图1-9所示。4安装MSDN(帮助文件)①重装启动计算机后,在出现的VisualBasic6.0安装界面中直接安装帮助文件,选中“安装MSDN”项,再单击“下一步(N)”,如图1-10所示。②在弹出的对话框中单击“浏览”,找到“MSDNforVisualBasic6.0”文件夹。上一页下一页返回任务一VisualBasic6.0安装教程③单击“继续”按钮,再单击“确定”,选中“接受协议”,如图1-11和图1-12④单击“自定义安装”,在“VisualBasic6.0帮助文件”前打钩,再单击“继续”,如图1-13所示。⑤完成MSDN的安装,单击“确定”。⑥直接单击“下一步(N)”,把“现在注册”项去掉,再单击“完成”,即完成了VisualBasic的安装。上一页返回任务二编写第一个VisualBasic6.0应用程序【功能描述】我们的第一个应用程序非常简单,使用者只需单击程序界面上的一个按钮,程序界面上就会显现“热烈欢迎您进入VB世界,学习方法可参考任务四。”的字样,如图1-14所示。【开发思路】有了清晰的思路后,根据应用程序要实现的功能来设计程序:至少需要制作一个按钮、一个程序界面,为了让应用程序更规范,还需要创建一个用来显示“热烈欢迎您进入VB世界,学习方法可参考任务四。”字样的容器。无论是开发什么样的程序,都要创建一个新的“标准EXE”文件,所用方法如下:依次单击“开始”→“程序”→“MicrosoftVisualBasic6.0中文版”→“MicrosoftVisualBasic6.0中文版”,启动VisualBasic6.0,如图1-15所示。选中“标准EXE”,单击“打开”按钮后,进入VisualBasic6.0的设计环境,就可以开始程序设计了。下一页返回任务二编写第一个VisualBasic6.0应用程序步骤一界面设计①在系统提供的默认窗体(Form1)上进行用户界面设计,双击控件箱面板上的命令按钮(CommandButton)图标,如图1-16所示。然后会发现程序界面上多了一个命令按钮,如图1-17所示。②再创建一个标签控件。双击如图1-18所示的图标。现在程序界面如图1-19所示。③用鼠标单击选取“Label1”,按住鼠标左键的同时用鼠标拖动标签按钮到合适位置,如图1-20所示。上一页下一页返回任务二编写第一个VisualBasic6.0应用程序将鼠标放在标签按钮左边缘任意一处,当鼠标呈左右箭头时横向拖动,把标签按钮拖长,用同样的方法将标签按钮右边也拖长,最后的程序界面如图1-21所示。此界面即为最终用户界面。步骤二控件属性设置开发任何应用程序,都应该在完成界面布局后对每一个元素进行属性设置,以达到自己的要求,当然,也可以在元素布局的过程中进行属性设置,但大部分的属性都是在界面设计后进行设置的。选中程序界面上的命令按钮,然后在右边找到属性面板,如图1-22所示。其中,“名称:Command1”是此按钮的名称,主要用于程序引用,所以不能用中文名字;“Caption:Command1”是命令按钮的标题,也就是显示在命令按钮上的字样,我们将其改成“单击按钮”,如图1-23所示。上一页下一页返回任务二编写第一个VisualBasic6.0应用程序接着,选中标签(Label1),将标签按钮的标题改成空字符串,也就是没有任何文字,如图1-24所示。至此,控件属性设置完毕。步骤三编写程序代码,建立事件过程选中命令按钮Command1,然后双击它,弹出如图1-25所示的程序代码输入窗口。事件过程名由对象名和事件名两部分组成。学习方法可参考任务四。”的内容,如图1-26所示。单击Label1按钮即可显示。上一页下一页返回任务二编写第一个VisualBasic6.0应用程序步骤四保存工程在VisualBasic6.0中保存文件,常常用到“保存工程”命令。而在保存过程中,必须进行两次保存,一次是以frm为扩展名的文件保存(图1-27),另一次是以vbp为扩展名的文件保存(图1-28)。前者是保存应用程序的窗体文件,后者是保存应用程序的工程文件。步骤五运行程序执行工具栏里“启动”命令,即用解释方式运行程序;执行工具栏“结束”命令,即可结束程序的运行。最终窗体显示结果如图1-29所示。上一页返回任务三认识VisualBasic6.0集成开发环境要用VisualBasic6.0开发程序,就必须熟练掌握VisualBasic6.0的集成开发环境,我们在打开VisualBasic6.0,选中“标准EXE”工程,单击“打开”按钮后,就可以进入VisualBasic6.0的集成开发环境了,如图1-30所示。1标题栏标题栏用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态),如图1-31所示。2菜单栏菜单栏用于显示所使用的VisualBasic命令。VisualBasic6.0标准菜单如图1-32所示。下一页返回任务三认识VisualBasic6.0集成开发环境3工具栏在编程环境下,工具栏用于快速访问常用命令。缺省情况下,启动VisualBasic6.0后显示“标准”工具栏,如图1-33所示。附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。4窗体设计器窗体设计器(图1-34)用来设计应用程序的界面。启动VisualBasic6.0后,窗体设计器中自动出现一个名为Form1的空白窗体,该窗体中可以通过添加控件、图形和图片等来创建所希望的外观。窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”,在保存对话框中给出合适的文件名(注意扩展名),选择所需的保存位置并进行确定。当需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。上一页下一页返回任务三认识VisualBasic6.0集成开发环境5控件(工具)箱控件箱由一组控件按钮组成,用于在窗体中放置控件,如Label控件、Text控件、Com⁃mand控件等,如图1-35所示。除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。6.弹出式(上下文)菜单在要使用的对象上单击鼠标右键即可打开弹出式菜单。其上会出现与当前对象相关的常用操作,以加快操作速度。7工程管理器窗口工程管理器窗口(图1-36)用于浏览工程中包含了哪些窗体和模块,还可以从中查看代码和对象。上一页下一页返回任务三认识VisualBasic6.0集成开发环境8属性窗口属性窗口是VisualBasic6.0中一个比较复杂的窗口,其中列出了对选定窗体或控件的属性设置值,如图1-37所示。VisualBasic6.0中正是通过改变属性来改变对象的特征的,如大小、标题和颜色。9代码窗口右键单击窗体中的对象,从工程管理器中单击“查看代码”按钮,或者双击要修改的控件,即可弹出代码窗口,如图1-38所示。上一页下一页返回任务三认识VisualBasic6.0集成开发环境10窗体布局窗口FormLayoutWindow允许使用表示屏幕的小图像来布置应用程序中各窗体的位置,如图1-39所示。11立即、本地和监视窗口这些附加窗口是为调试应用程序而提供的,它们只在IDE中运行应用程序时才有效。这三个窗口均可在视图菜单里打开,如图1-40所示。上一页返回任务四掌握VisualBasic6.0学习方法与术语一、持之以恒———养成良好的学习习惯VisualBasic6.0程序设计的入门并不难,但却是一个十分重要的过程,因为程序设计思想就是在这一过程形成的。良好的程序设计习惯也在这个阶段养成,而良好编程习惯是一个优秀程序员的必备素质。二、理解概念———学习程序设计要注重理解一些重要的概念VisualBasic6.0程序设计本身并不复杂,翻开一本学习程序设计的书籍,看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行程序设计,需要深入理解这些概念。因此,在程序入门阶段还应该重视概念的学习与记忆。三、重点掌握———掌握VisualBasic6.0程序设计学习的重点下一页返回任务四掌握VisualBasic6.0学习方法与术语学习VisualBasic6.0程序设计的重点应放在思路、算法、编程构思和程序实现上。语句只是表达工具,要求在课堂上积极思考并融会贯通,并做到灵活应用。学会利用计算机编程手段分析问题和解决问题。四、阅鉴程序———阅读、借鉴别人设计的程序要想快速入门程序开发,就要多阅读别人设计的程序代码,包括网络上的源程序代码和教材上的例题程序。在读懂别人的程序后,要进一步思考别人为什么这么设计,能不能将别人的程序加以修改来完成更多的功能,即通过学习别人优秀的东西,来帮助提高自身水平。五、自编自练———自己动手编写程序上一页下一页返回任务四掌握VisualBasic6.0学习方法与术语程序设计入门阶段要借鉴别人的程序,但也要经常自己动手编写程序。亲自动手进行程序设计是应用创造性思维的体现,是培养逻辑思维的好方法,因此一定要多动手编写程序,而且要从开发小程序开始,逐渐提高开发程序的代码行数量与规模。五大课程学习具体要求:一、向课堂要效益要想有效地掌握课堂内容及技能,就必须在课前认真预习,课上认真听课并适当做笔记,课后认真复习以消化所学内容,并完成作业和课后练习题。二、注重实训,多写程序上一页下一页返回任务四掌握VisualBasic6.0学习方法与术语程序设计是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的。只有自己动手编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。当你在编写大量程序之后,才能获得真知灼见,感到运用自如。三、树立学好程序设计的信心学习一门程序语言不是一蹴而就的事,也不是一劳永逸的事,要有自信、自强、积极主动的学习精神,同时,要能克服畏难情绪,保持良好的学习心态,树立学好程序设计的信心,并持之以恒。四、养成良好的编程习惯优秀的程序员,在编程过程中要强调可读性,如通常情况下变量要加注释,程序构思要有说明。此外,还要学会如何调试程序,对运行结果要做逻辑上正确与否的分析。上一页下一页返回任务四掌握VisualBasic6.0学习方法与术语五、上机调试程序具体要求认真预习课程内容,在上机前应认真把实训题目在纸上做一做,如窗体界面的设计、事件代码的编写等。实训过程中,应一边编写程序一边认真思考,为什么要这样设计,还有没有别的方法可实现?不这样写行不行?每次上机后应进行总结,把没有搞清楚的问题记录下来,请教老师或同学。平时应利用课余时间多上机调试程序。上一页返回表1-1不同版本的VisualBasic6.0的功能对比返回图1-1VisualBasic6.0的安装向导返回图1-2VisualBasic6.0的安装向导之接受协议返回图1-3VisualBasic6.0的安装向导之输入产品号返回图1-4VisualBasic6.0的安装向导之选择版本返回图1-5VisualBasic6.0的安装向导之选择安装目录返回图1-6VisualBasic6.0的安装向导之自定义安装返回图1-7VisualBasic6.0的安装向导之继续安装返回图1-8VisualBasic6.0的安装向导之安装进度界面返回图1-9VisualBasic6.0的安装向导之重新启动返回图1-10MSDN安装向导返回图1-11MSDNLibrary安装返回图1-12MSDN接受许可协议返回图1-13MSDN自定义安装返回图1-14应用程序效果图返回图1-15新建工程返回图1-16创建命令按钮返回图1-17创建的命令按钮返回图1-18创建标签(Label)返回图1-19创建的标签与命令按钮返回图1-20调整标签与命令按钮位置返回图1-21调整标签大小后的效果返回图1-22命令按钮属性设置返回图1-23将按钮的Caption属性改为“单击按钮”返回图1-24将标签(Label1)的
Caption属性删除为空返回图1-25编写程序代码窗口返回图1-26窗体代码返回图1-27保存窗体文件(frm)返回图1-28保存工程文件(vbp)返回图1-29执行代码结果返回图1-30VisualBasic6.0集成开发环境返回图1-31标题栏返回图1-32菜单栏返回图1-33工具栏返回图1-34窗体设计器返回图1-35控件(工具)箱返回图1-36工程管理器窗口返回图1-37属性窗口返回图1-38代码窗口返回图1-39窗体布局窗口返回图1-40立即、本地和监视窗口返回谢谢观赏项目二文本标签类控件程序1233任务一掌握Label控件属性设置与使用任务二掌握TextBox控件的属性设置与使用任务三计算长方形面积程序设计返回任务一掌握Label控件属性设置与使用一、认识Label控件在项目一中,我们已经知道,任何一个VisualBasic程序都是由操作界面及相应的程序代码组成的,而操作界面则是由诸如“命令按钮控件”“文本框控件”“标签控件”等控件以及窗体共同组成的。从本项目开始,我们进入控件的学习。在VisualBasic工具箱中,标签控件的图标如图2-1所示。标签的默认名称(Name)和标题(Caption)为LabelX(X为1、2、3等),比如Label1、Label2、Label3、…。下一页返回任务一掌握Label控件属性设置与使用标签控件的主要属性如下。1Caption(标题)属性此属性用来设置在标签上显示的文本信息,而文本信息可以在创建界面时设置,也可以在程序中改变,如项目一中列举的例子,就是通过单击按钮改变标签显示的字样。2BorderStyle(边框)属性本属性用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框,并且具有三维效果。两种标签如图2-2所示。BorderStyle属性可以在设计界面时指定,如图2-3所示。上一页下一页返回任务一掌握Label控件属性设置与使用3Font(字体)属性0或1(0或1,两者取一)本属性用来设置标签显示的字体,既可以在创建界面时设定(图2-4),也可以在程序中改变。在图2-4的设置界面中,除了可以选择字体,还可以设置显示文字为粗体、斜体、下划线等特征。4Alignment(False)对齐)属性此属性用来设置标签上显示的文本的对齐方式,值为0表示左对齐;值为1表示右对齐;值为2表示居中显示。此属性可以在界面设置时设定,如图2-5所示。上一页下一页返回任务一掌握Label控件属性设置与使用5Visible(可见)属性本属性在大多数控件中都有,它能设置该控件是否可见,当值为True时,控件可见;当值为False时,控件隐藏。控件的可见属性可以在界面设置时设置,如图2-6所示。二、标签控件(Label)的主要事件所谓的事件,其实就是用户对应用程序的操作,如项目一中用鼠标单击“命令按钮”触发的Click事件。事件的作用在于触发程序的执行,如项目一中的Click事件改变了标签控件的Caption属性。上一页返回任务二掌握TextBox控件的属性设置与使用在VisualBasic60操作界面中,代表TextBox(文本框)控件的图标如图2-7所示。TextBox控件主要用来显示文本或输入文本,如Windows登录时的“口令”窗口,或者记事本的整个编辑区域。双击工具箱中的文本框控件或者单击文本控件,然后用鼠标在VisualBasic的工作区域拖拉,就可以创建文本框了,如图2-8所示。文本框控件的默认名称为TextX(X为1、2、3等),比如Text1、Text2、Text3、…。当然,也可以将其改为自定义的名称,如Txt_X(X为用户自定义的名字,如Txt_Show、Txt_2、Txt_user3等)。下一页返回任务二掌握TextBox控件的属性设置与使用一、文本框控件的主要属性本控件最重要的属性,即显示在文本框中的文本内容(Text),可以在界面设置时指定,如图2-9所示。文本内容也可以在程序中动态修改,其程序代码如下:文本框名Text="欲显示的文本内容"如果要在一个名为TxtFont的文本框控件中显示“隶书”字样,那么输入代码为:
TxtFont
Text="隶书“2SelText(选中文本)属性本属性返回或设置当前所选文本的字符串。如果没有选中的字符,那么返回值为空字符串,即“”。请注意,本属性的结果是个返回值,或为空,或为选中的文本,其具体用法可参考项目七。上一页下一页返回任务二掌握TextBox控件的属性设置与使用3SelStart与SelLength属性SelStart属性用于选中文本的起始位置,返回的是选中文本的第一个字符的位置;SelL⁃ength属性用于选中文本的长度,返回的是选中文本的字符串个数。例如,文本框Text2中有内容如下:跟我一起进入VB世界。假设选中“一起进入”四个字,那么,SelStart为3,SelLength为4。4MaxLength(最大长度)属性本属性限制了文本框中可以输入的字符个数的最大限度,默认为0,表示在文本框所能容纳的字符数之内没有限制。文本框所能容纳的字符数是64KB,如果超过这个范围,则应该用其他控件来代替文本框控件。上一页下一页返回任务二掌握TextBox控件的属性设置与使用文本框控件MaxLength属性既可以在界面设置过程中加以指定,如图2-11所示,也可以在设计时进行改变,代码如下:文本框控件名Maxlength=X(X为阿拉伯数字,如10、20、57等)5MultiLine(多行)属性本属性决定文本框是否可以显示或输入多行文本。当属性值为True时,表示文本框可以容纳多行文本;当属性值为False时,表示文本框则只能容纳单行文本。本属性只能在界面设置时指定,不能在程序运行时加以改变,如图2-12所示。上一页下一页返回任务二掌握TextBox控件的属性设置与使用6PasswordChar(密码)属性本属性主要作为口令功能进行使用。例如,若希望在密码框中显示星号时,则可在“属性”窗口中将PasswordChar属性指定为“∗”,这时,无论用户输入什么字符,文本框中都显示星号,如图2-13所示。7ScrollBars(滚动条)属性本属性可以设置文本框是否有滚动条,当属性值为0时,文本框无滚动条;属性值为1时,文本框只有横向滚动条;属性值为2时,文本框只有纵向滚动条;属性值为3时,文本框具有横、纵向滚动条,如图2-14所示。上一页下一页返回任务二掌握TextBox控件的属性设置与使用8Locked(锁定)属性当本属性的属性值为False时,文本框中的内容可以编辑;当属性值为True时,文本框中的内容不能编辑,只能查看或进行滚动操作。二、文本框控件的事件除了Click、DbClick这些不常用的事件外,与文本框相关的主要是Change、GotFocus、LostFocus事件。1Change事件当用户向文本框中输入新内容,或当程序把文本框控件的Text属性设置为新值时,将触发Change事件。2GotFocus事件上一页下一页返回任务二掌握TextBox控件的属性设置与使用GotFocus事件又称“获得焦点事件”,所谓获得焦点,其实就是指处于活动状态。在电脑的日常操作中,我们常常用Alt+Tab键在各个程序间进行切换,处于活动中的程序获得了焦点,非活动的程序则失去了焦点(LostFocus)。3LostFocus事件LostFocus事件又称为“失去焦点”事件,其含义与GotFocus事件相反。程序界面如图2-15所示。上一页返回任务三计算长方形面积程序设计【开发思路】①至少需要一个程序界面和三个文本框,其中两个文本框用来输入边长,剩下一个用来输出面积数据;②每个文本框需要三个标签来标识,其中两个用来标识边长,剩下一个用来标识面积;③制作两个按钮,一个实现单击后的计算功能,另一个是用于退出程序。通过分析,我们要创建的应用程序用户界面如图2-16所示。窗体(Form)上含有三个标签(Label)、三个文本框(Text)和两个命令按钮(Com⁃mand),三个标签(Label)分别用于显示文字“边长一”“边长二”和“面积”,三个文本框(Text)用于输入数据和显示计算结果。下一页返回任务三计算长方形面积程序设计步骤一创建窗体,添加界面的控件①在默认窗体Form1上添加两个标签(Label)、两个文本框(Text)和两个命令按钮(Command),以构建用户界面。②设置控件的方法:在Form1窗体上添加标签控件,其中,标签Label1用于显示文字“边长一”;标签Label2用于显示文字“边长二”;标签Label3用于显示文字“面积”。选择标签方法如图2-17所示。③在Form1窗体上添加文本框控件,其中,文本框Text1用于输入边长一的数值,文本框Text2用于输入边长二的数值,文本框Text3用于显示计算结果(面积)。选择文本框的方法如图2-18所示。上一页下一页返回任务三计算长方形面积程序设计选择按钮的方法如图2-19所示。步骤二在“属性窗口”中设置对象的属性对于窗体Form1的Caption(标题名)属性,标签Label1、Label2、Label3的Caption属性,文本框Text1、Text2、Text3的Text(文本内容)属性以及按钮Command1、Command2的Caption属性,其设置见表2-1。步骤三建立事件过程,编写程序代码本项目中,只需要对“计算”按钮(Command1)和“退出”按钮(Command2)发生的单击(Click)事件编写程序代码。上一页下一页返回任务三计算长方形面积程序设计计算长方形面积的程序设计代码如图2-20所示。程序详细解析如下:第一行的PrivateSub为私有过程,Command1_Click()为Command1(按钮1)的Click(单击)事件过程;第二行的Dim语句定义x数据类型为Single(单精度);第三行的Dim语句定义y数据类型为Single(单精度);第四行将Text1的Text值赋给x;第五行将Text2的Text值赋给y;上一页下一页返回任务三计算长方形面积程序设计步骤四保存和运行工程①保存窗体文件和工程文件,然后单击工具栏上的“启动”按钮,即可采用解释方式来运行程序。②运行后,在“边长”文本框中分别输入数值(如2,3),单击“计算”按钮时,系统会启动事件过程Command1_Click进行取数和运算,最后把计算结果显示在“面积”文本框(Text3)中。③单击“结束”按钮,可以启动事件过程Command2_Click,执行End语句来结束程序的运行。运行效果如图2-21所示。上一页下一页返回任务三计算长方形面积程序设计一、常用标准控件的基本属性VisualBasic中的每一个窗体和控件都有很多属性,但所有窗体和大多数标准控件都具有如下基本属性:1Name(名称)属性Name(名称)属性指所创建对象的名称,在程序设计过程中建议用汉字命名窗体,而控件名称一般使用系统默认名。2Caption属性Caption属性用于设置控件上显示的文字内容。3Height、Width、Top、Left属性上一页下一页返回任务三计算长方形面积程序设计这四个属性用于设置控件的高度、宽度、离屏幕顶部的距离、离屏幕左边的距离。4Enabled属性Enabled属性用于设置对象的可操作性(其值为True或False)。5Visible属性Visible属性用于设置对象的可见性(其值为True或False)。6Font属性Font属性用于设置对象的字体。7ForeColor属性ForeColor属性用于设置对象的前景颜色(字体颜色)。上一页下一页返回任务三计算长方形面积程序设计8BackColor属性BackColor属性用于设置对象的背景颜色。9BorderStyle属性BorderStyle属性用于设置对象的边框样式(0表示无,1表示单边)。10Alignment属性Alignment属性用于设置对象的对齐方式(0表示左对齐,1表示右对齐,2表示居中)。上一页下一页返回任务三计算长方形面积程序设计11AutoSize属性当对象的AutoSize属性为True时,自动调整大小;当AutoSize属性为False时,不可调,若正文太长,则自动裁掉。12WordWarp属性当对象的WordWarp属性为True时,沿垂直方向显示文本。13TabIndex属性TabIndex属性用于决定按下Tab键时,焦点在各个控件中移动的顺序。上一页返回图2-1标签控件返回图2-2Label的BorderStyle(边框)属性返回图2-3Label的BorderStyle属性设置返回图2-4在创建界面时设定Font(字体)属性返回图2-5在界面设置时设定Alignment(对齐)属性返回图2-6在界面设置时设定Visible(可见)属性返回图2-7TextBox(文本框)控件返回图2-8创建TextBox(文本框)返回图2-9在界面设置时指定Text值返回图2-10复制内容和粘贴内容的界面设计返回图2-11MaxLength(最大长度)属性设置返回图2-12MultiLine(多行)属性设置返回图2-13返回图2-14ScrollBars(滚动条)属性设置返回图2-15GotFocus事件程序设计返回图2-16应用程序用户界面返回图2-17双击选择标签返回图2-18双击选择文本框返回图2-19双击选择按钮返回表2-1程序控件属性设置返回表2-1程序控件属性设置返回图2-20计算长方形面积的程序设计代码返回图2-21运行效果返回谢谢观赏项目三按钮框架类控件程序12433任务一掌握按钮框架类控件属性设置任务二我的计算器程序设计任务三掌握VisualBasic的表达式及运算符用法任务四掌握VisualBasic的赋值语句与条件语句用法返回任务一掌握按钮框架类控件属性设置【相关知识】一、Frame(框架)控件的属性Frame(框架)控件可以用来对其他控件进行分组,以便用户识别。使用框架控件可以将一个窗体中的各种功能进一步分类,例如,将各种选项按钮控件分隔开。Frame(框架)控件如图3-1所示。在大多数情况下,我们用框架控件对控件进行分组,但是并不响应它的事件,如鼠标单击或双击事件。不过,它的Name、Caption和Font属性是可以被经常修改的。Frame控件的属性值及说明见表3-1。下一页返回任务一掌握按钮框架类控件属性设置二、Command(按钮)控件的属性命令按钮(Command)控件主要用于响应单击事件,单击命令按钮后即运行某一个程序或某一段代码。Command(按钮)控件如图3-2所示。Command控件的属性值及说明见表3-2。三、Frame控件的使用Frame控件为控件提供可标识的分组。当需要在同一窗体内建立几组相互独立的控件时,就需要用框架将每一组控件框起来,从而把控件分成几组。举例说明,用Frame控件可以将OptionButton分三组显示,如图3-3所示。用Frame可以美化界面,形成视觉上清晰的感觉。上一页下一页返回任务一掌握按钮框架类控件属性设置四、控件数组的使用1框架内控件的创建方法为了将控件分组,首先需要绘制Frame控件,然后绘制Frame里面的控件,这样就可以将框架和框架里面的控件同时移动,组成一个整体。2控件数组的使用控件数组是一组具有相同的名称、类型和事件过程的控件,同一控件数组中的元素有自己的属性设置值。如Label(0)、Label(1)、Label(2)、…是控件数组,但Label1、Label2、Label3、…就不是控件数组。上一页下一页返回任务一掌握按钮框架类控件属性设置键入第二个控件的名称后,VisualBasic将显示一个如图3-4所示的对话框,询问是否确实要建立控件数组,单击“是”将建立控件数组,单击“否”将放弃建立控件数组。之后键入其他控件名称时,将不会出现类似的提示框。上一页返回任务二我的计算器程序设计【设计步骤】步骤一建立应用程序用户界面选择新建工程,进入窗体设计器,首先增加一个框架控件Frame1。选中Frame1后,在其中增加一个文本框控件Text1、两个命令按钮数组Command1(0)~Command1(10)和Com⁃mand2(0)~Command2(3)、一个命令按钮Command3。各控件排列如图3-6所示。步骤二对象属性设置◆修改Form1的属性:将Caption改为“我的计算器”,将MaxButton(最大化按钮)改为“False”,即最大化按钮不可用,调整窗体至合适的大小。下一页返回任务二我的计算器程序设计◆修改Text1的属性:对齐方式(Alignment)改为“1-Right”,文本(Text1)改为“无”。◆修改Command1(0)~Command1(10)的属性:标题(Caption)依次改为“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“0”、“”。◆修改Command2(0)~Command2(3)的属性:标题(Caption)依次改为“+”、“-”、“×”、“÷”。◆修改Command3的属性:标题(Caption)改为“=”。程序对象的属性见表3-3。界面设置效果如图3-7所示。步骤三程序代码编写双击窗体,打开代码窗口,进行代码的编写。上一页下一页返回任务二我的计算器程序设计【编程思想】用计算器进行运算时,至少需要存放两个操作数和一个运算符,所以需要声明三个变量,另外,需要设置一个开关变量来指示运算符的按下情况,从而根据情况处理运算的数据:①处理用户连续按下运算符而不按下等号的情况;②处理用户按下等号进行计算的情况。在“通用”过程中“声明”变量:DimdAsBoolean’是否第一次按运算符DimaAsString’存放上次按的运算符DimxAsDouble’存放第一个操作数DimyAsDouble’存放第二个操作数通用过程如图3-8所示。上一页下一页返回任务二我的计算器程序设计一、命令按钮控件数组Command1()的Click事件代码单击0~9按键以及小数点按键时,需要将用户单击的内容显示在计算器中,可以使用Command1(Index)Caption来获取相应按键的字符信息。每次用户按下数字键和小数点键时,系统都要调用Command1()的Click事件;当用户多次按下字符键时,就需要暂存用户以前按下的结果,因此可以设置一个临时变量a暂存用户最近按下的数字键,相应的程序为:a=Text1
Text’保存以前按下的内容Text1
Text=a&Command1(Index)Caption’和现在按下的键的内’容连接在一起显示在text1文本框中,其中&为字符连接符。上一页下一页返回任务二我的计算器程序设计【编程思想】运算符键的使用有两种情况:一种是用户第一次按下运算符号键,一种是用户不是第一次按下运算符键。(1)用户第一次按下运算符号键当用户第一次按下运算符号键的时候,需要做两个处理:①把text1中内容保存为第一个操作数,即x=Text1Text②将运算符号的Index值保存在a变量中,在获取第二个操作数后进行运算处理,对应的代码为a=Index;上一页下一页返回任务二我的计算器程序设计(2)用户不是第一次按下运算符键当用户多次按下运算符键而没有按下等号时,需要进行计算处理,此时包括三项工作:①保存第二个操作数到y变量中,以便计算使用;②根据a中保存的运算符的Index值,执行相应的计算;③将计算结果保存在x中,作为下一次运算的第一操作数。三、编写命令按钮Command3的Click事件过程【编程思想】用户单击等号以后需要做的事情包括如下三步:①保存第二个操作数到y变量中,以便计算时使用;上一页下一页返回任务二我的计算器程序设计②使用a中保存的运算符的Index值,执行相应的计算;③将计算结果保存在x中,作为下一次运算的第一操作数;④把存放第二个操作数的变量y清除,把保存运算符的变量a清除,以便下一次接收新的内容和进行下一次计算。将d设置为false,表示已经按下过运算符。程序执行效果如图3-9所示。上一页返回任务三掌握VisualBasic的表达式及运算符用法表达式的类型由运算符的类型决定,在VisualBasic中常用的运算符和表达式有四类。第一类:算术运算符和算术表达式算术运算符是最常用的运算符,用来对数值型数据执行简单的算术运算。算术运算符的优先级见表3-4。运算顺序根据优先级从高到低进行,但括号可以改变优先级的高低,即当括号存在时,括号里的运算优先。数学表达式转换为VisualBasic算术表达式的形式见表3-5。下一页返回任务三掌握VisualBasic的表达式及运算符用法第二类:字符串运算符和字符串表达式VisualBasic中字符串运算符有两个,分别是“&”和“+”运算符。它们都是双目运算符,作用是把两个字符串连接在一起,生成一个较长的字符串。由字符串运算符与运算量构成的表达式称为字符串表达式。一般情况下,“&”和“+”运算符在连接两个字符串时,功能是等价的,但是在某些时候却有所不同,具体用法见表3-6,实际使用情况见表3-7。第三类:关系运算符和关系表达式上一页下一页返回任务三掌握VisualBasic的表达式及运算符用法关系运算符也称作比较运算符,用来对两个表达式的值进行比较。比较的结果为逻辑值,如果关系成立,则返回True,否则返回False。在VisualBasic中用-1和0表示True和False。在VisualBasic中,各种关系运算符见表3-8。第四类:逻辑运算符和逻辑表达式逻辑运算符是用来执行逻辑运算的运算符。常用的逻辑运算符有And(与)、Not(非)和Or(或),见表3-9。逻辑表达式是用逻辑运算符将逻辑变量连接起来形成的式子。上一页返回任务四掌握VisualBasic的赋值语句与条件语句用法一、赋值语句(InputBox函数)VisualBasic具有结构化程序设计的三种结构,即顺序结构、选择结构和循环结构,这三种结构是程序设计的基础。顺序结构中各语句按出现的先后次序执行,一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。变量名=表达式赋值语句的作用是计算右边表达式的值,然后赋给左边的变量。给变量赋值和设定属性是VisualBasic编程中常见的两个任务.下一页返回任务四掌握VisualBasic的赋值语句与条件语句用法赋值符号左边只能是变量,不能是常量、常数符号、表达式,下面的赋值语句均是错误的:Day()=m+n’错误,左边不能是表达式(函数)9=sqr(s)+m+n’错误,左边不能是常量二、条件程序结构条件程序结构有两种:If…Else语句和SelectCase…语句。计算机要处理的问题往往是复杂多变的,因此仅采用顺序结构是不够的,必须利用选择结构等来解决实际应用中的各种问题。VisualBasic中提供了多种形式的条件语句来实现选择结构,如If条件语句和Select情况语句等,它们都是通过对条件进行判断,然后根据判断结果选择执行相应的分支的。上一页下一页返回任务四掌握VisualBasic的赋值语句与条件语句用法1第一种分支语句:If语句If语句分为三种结构:单分支结构、双分支结构和多分支结构,分别介绍如下。(1)If…Then语句(单分支结构)If<表达式>Then语句块(可以是一句或多句语句)EndIf或If<表达式>Then<语句>上一页下一页返回任务四掌握VisualBasic的赋值语句与条件语句用法其中,表达式可以为关系表达式、逻辑表达式、算术表达式和字符表达式,表达式的值按非零为True、零为False进行判断。单分支IF语句的执行流程如图3-10所示。多分支IF语句的作用是根据不同表达式的值确定执行哪个语句块,其执行流程如图3-11所示。(4)If语句的嵌套If语句的嵌套是指If或Else后面的语句块中又包含If语句,其结构如下:If表达式1ThenIf表达式2Then…EndIf…EndIf上一页返回图3-1Frame控件返回表3-1Frame控件的属性表返回图3-2Command控件返回表3-2Command控件的属性表下一页表3-2Command控件的属性表返回图3-3Frame控件示例返回图3-4建立控件数组提示返回图3-5设计按钮数组界面返回图3-6计算器界面设计返回表3-3设计程序对象属性返回图3-7修改属性后的界面返回图3-8在通用部分定义全局变量返回图3-9程序运算结果图返回表3-4算术运算符返回表3-5数学表达式转换为VB表达式返回表3-6“&”和“+”运算符的用法返回表3-7“&”和“+”示例返回表3-8关系运算符返回表3-8关系运算符返回表3-9逻辑运算符返回图3-10单分支If语句执行流程返回图3-11多分支If语句执行流程返回谢谢观赏项目四多媒体类控件程序12433任务一多媒体控件的添加任务二控件界面设计及属性设置任务三多媒体程序代码编写任务四屏幕保护程序的制作返回任务一多媒体控件的添加【控件设计】首先启动VisualBasic6.0中文版,在弹出的“新建工程”对话框中选择“标准EXE”,即开发标准应用程序文件,如图4-1所示。单击“打开”按钮,将出现工程1界面及Form1,如图4-2所示。图4-2就是上一项目中接触过的VisualBasic集成开发环境,其界面布局如下:①左侧是VisualBasic的控件工具箱,里面的各种图标是开发程序时经常用到的标准控件。下一页返回任务一多媒体控件的添加②正中间是窗体编辑器(Form1),又称对象窗口,程序界面的大部分都是在窗体编辑器中设计的。③右侧上方部分是工程资源管理器,它能让我们对整个工程进行整体性的管理。④右侧中间部分是属性窗口,陈列着程序中所涉及的各种窗体和控件的属性。⑤右侧下方部分是窗体布局区,它能够调节程序运行时窗体在屏幕中的位置。接下来添加ActiveMovie控件。首先,在工具箱上添加一个新控件ActiveMovie,这是个能播放多媒体动画的控件。用右键单击工具箱,此时会弹出一个小窗口(快捷菜单),单击“部件”,如图4-3所示。上一页下一页返回任务一多媒体控件的添加单击后,在屏幕正中会出现一个部件对话框(图4-4),这里陈列着许多未在工具箱中列出的控件。我们需要添加一个ActiveMovie控件:单击滚动条,找到MicrosoftActiveMovieControl,单击复选框选定。如果部件对话框中没有发现这个控件,那么可以单击图4-4里面的浏览按钮,选取AMOVIEOCX,单击“打开”,如图4-5所示。如果还是没有AMOVIEOCX,则需要通过上网进行下载,网站地址为:http://wwwocxdumpcom/download-ocx-files_newphp/ocx⁃files/A/AMOVIEOCX/5017003276/downloadhtml。选择AMOVIEOCX后,会出现部件对话框,找到MicrosoftActiveMovieControl,单击“确定”即可。上一页返回任务二控件界面设计及属性设置选中图4-4里的MicrosoftActiveMovieControl复选框,单击“确定”后,控件工具箱上会新增一个小图标,表示ActiveMovie控件已经添加成功,如图4-6所示。现在,我们开始设计程序。首先设置控件的属性:双击工具箱中的ActiveMovie控件图标,将ActiveMovie控件放到正中的Form1窗体(窗体编辑器)中,如图4-7所示。如图4-8所示,属性窗口里列出了这个控件的各种属性,我们需要改变它的一些属性,需要改变的属性见表4-1。下一页返回任务二控件界面设计及属性设置ActiveMovie控件属性设置如图4-8所示。单击属性窗口的下拉菜单,选取Form1Form,再改变窗体Form1的属性,见表4-2。Form1控件属性设置如图4-9所示。用鼠标将窗体上的ActiveMovie控件调整到与窗体同等大小,如图4-10所示;然后在窗体布局区用鼠标将Form1窗体调整至正中,如图4-11所示。上一页返回任务三多媒体程序代码编写一、程序代码下面开始编写程序代码。单击工程资源管理器的“查看代码”按钮,如图4-12所示。出现的窗口就是代码编辑器,它又称代码窗口,如图4-13所示,我们的程序代码就在这里进行编写的。如图4-13所示,代码窗口左侧列表框称为对象选择框,陈放着本程序的所有对象;代码窗口右侧列表框称为事件选择框,列表框里为对象的各个事件。当在左侧的对象选择框中选取Form时,右侧的事件选择框里的事件相应地变为Load,同时代码窗口空白处出现两行代码,它们分别表示子程序Form_Load的首、尾两部分,而Form_Load则是当窗体刚调入内存时所执行的一个子程序,如图4-14和图4-15所示。下一页返回任务三多媒体程序代码编写在代码窗口编辑代码。当输入代码“ActiveMovie1”时,窗口将弹出一个列表框,列出对象ActiveMovie1的全部属性、方法和事件,如图4-16所示。此时选择代码“ActiveMovie1FileName”,在其后再键入代码“=app”,在弹出的列表框中选取Path属性,如图4-17所示。在上述代码之后再键入代码“&”\MyMoviempg“”,如图4-18所示,其中MyMoviempg是一个多媒体文件,它与这个VisualBasic程序在同一级目录下,能通过所编的程序放映出来。继续在代码窗口进行操作。在对象选择框中选取ActiveMovie1,在事件选择框中选取PositionChange,即位置发生改变的事件,如图4-19所示。上一页下一页返回任务三多媒体程序代码编写然后,在窗口出现的代码之后添加代码“MsgBox(”谢谢您的观赏!“)”,这一行代码表示当ActiveMovie1对象出现位置改变事件时,执行消息框MsgBox(“谢谢您的观赏!”),即弹出一个消息对话框,提示“谢谢您的观赏!”,如图4-20所示。二、保存与编译现在对上述程序进行存盘。单击“文件”,在“文件”的下拉窗口中单击“保存工程”,如图4-21所示。在保存工程时,有两个文件需要保存,一个是名为“工程1vbp”的项目文件,如图4-22所示;另一个是名为“Form1frm”的窗体文件,如图4-23所示。一个VisualBasic程序至少包含这两个文件,即项目文件和窗体文件缺一不可。上一页下一页返回任务三多媒体程序代码编写最后,将所编程序编译成可执行文件。编译的作用是将程序代码翻译成计算机能执行的语言,这样程序就能在VisualBasic6.0以外的环境中运行了。单击“文件”菜单下的“生成工程1.exe”即可生成相应的可执行文件,如图4-24所示。上一页返回任务四屏幕保护程序的制作任务三中的多媒体程序还可以进一步开发,例如,将它改变成一个你所喜爱的屏幕保护程序。首先,使这个屏保程序的窗体是全屏的。将Form1的WindowState属性设置为2,它的功能是在程序运行时使窗体为全屏,如图4-25所示。为使鼠标在屏幕保护程序运行中不可见,需要改动代码。单击“查看代码”按钮,同时关闭工具箱并将代码设计窗口适当放大,以便输入程序代码。如图4-26所示,在通用_声明区键入以下代码:’声明SetCursorPos函数过程,函数功能是把光标移到屏幕的指定位置。PrivateDeclareFunctionSetCursorPosLib"user32"(ByValXAsLong,ByValYAsLong)AsLong下一页返回任务四屏幕保护程序的制作’强制声明变量OptionExplicit如图4-27所示,在Form_Load中键入以下代码:为实现在按任意键以及单击或者移动鼠标后,电脑退出屏幕保护程序,首先将Form1的KeyPreview设为Ture,如图4-28所示。为使按任意键后屏幕保护程序退出,在Form_KeyDown中添加以下代码,并键入End,如图4-29所示。PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EndEndSub上一页下一页返回任务四屏幕保护程序的制作为使鼠标单击后屏幕保护程序退出,在Form_MouseDown中添加以下代码,并键入End,如图4-30所示。PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndEndSub为使鼠标移动后屏幕保护程序退出,在Form_MouseMove中添加以下代码,如图4-31所示为使屏幕保护动画能够循环播放,需要在ActiveMovie1_PositionChange中将下面两行注释掉。’MsgBox("谢谢观赏!")’EndActiveMovie1
FileName=App
Path&"\MyMovie
mpg"接下来,对本次任务中所编代码进行编译。上一页下一页返回任务四屏幕保护程序的制作注意:为使编译出的文件成为屏幕保护程序,要在“工程1”后加上扩展名“scr”,如图4-32所示。另外,如果一个程序中含有多个窗体或模块,则可以通过右上角的工程资源管理器来对它们进行切换。此外,如果某个部件被关闭,可以通过视图菜单来将它打开,如图4-33所示。上一页返回图4-1标准EXE工程的建立返回图4-2VB集成开发环境返回图4-3选择快捷菜单里的部件选项返回图4-4添加一个ActiveMovie控件返回图4-5添加AMOVIEOCX选项返回图4-6ActiveMovie控件的添加返回图4-7将ActiveMovie控件添加到Form1窗体返回表4-1ActiveMovie控件属性设置返回图4-8ActiveMovie控件属性设置返回表4-2Form1控件属性设置返回图4-9Form1控件属性设置返回图4-10将ActiveMovie控件调整到与窗体同等大小返回图4-11在窗体布局区用鼠标将
Form1窗体调整至正中返回图4-12工程资源管理器的查看代码按钮返回图4-13代码窗口返回图4-14代码窗口的对象选择返回图4-15代码窗口的相关说明返回图4-16输入“ActiveMovie1”时弹出的列表框返回图4-17在弹出的列表框中选取Path属性返回图4-18Form窗体加载时的代码输入返回图4-19选择ActiveMovie1对象的PositionChange事件返回图4-20ActiveMovie1对象的PositionChange事件代码编写返回图4-21保存工程返回图4-22工程文件的保存返回图4-23窗体文件的保存返回图4-24生成工程1exe返回图4-25将Form1的WindowState属性设置为2返回图4-26通用_声明区键入代码返回图4-27Form_Load()事件的代码返回图4-28设置Form1的KeyPreview设为Ture返回图4-29编写Form_KeyDown的程序代码返回图4-30编写Form_MouseDown的程序代码返回图4-31编写Form_MouseMove的程序代码返回图4-32工程文件另存为scr类型返回图4-33通过视图菜单打开返回谢谢观赏项目五单复选列表框类控件程序12433任务一掌握复选列表框类控件属性设置任务二字体格式设置、程序界面及属性设置任务三字体格式设置的程序代码设计任务四掌握字体格式设置程序相关知识返回任务一掌握复选列表框类控件属性设置一、OptionButton(单选框)控件的属性在VisualBasic编程中,经常遇到需要进行选择的情况,如从几个选项中选择一个或多个。这时,可以采用VisualBasic内部控件中的选择类控件———单选按钮或复选框。单选按钮控件(OptionBotton)的主要功能是让用户在一组相关的选项中选择其中一项。单选按钮必须成组出现,用户在一组单选按钮中必须并且只能选择一项。当某一项被选定后,其左边的圆圈中出现一个黑点。OptionButton(单选按钮)控件如图5-1所示。1常用属性(1)Caption属性设置单选按钮的文本注释内容,即单选按钮边上的文本标题。下一页返回任务一掌握复选列表框类控件属性设置(2)Value属性表明单选按钮是否被选中,选中时Value值为True,否则为False,系统会根据操作情况来自动改变Value属性值。使用单选按钮属性组时,当一个单选按钮被选中后,其余的会自动关闭。(3)Alignment属性:设置标题和按钮的显示位置。其中,0表示控件钮在左边,标题显示在右边;1表示控件钮在右边,标题显示在左边。OptionButton(单选按钮)控件的属性值及说明见表5-1。上一页下一页返回任务一掌握复选列表框类控件属性设置2常用事件单选按钮使用最多的是Click事件。当程序运行时,单击单选按钮,或在代码中改变单选按钮的Value值(从False改为True),都将触发Click事件。在应用程序中,可以创建一个事件过程来检测控件对象的Value属性值,再根据检测结果执行相应的操作。二、CheckBox(复选框)控件的属性CheckBox(复选框)控件的主要功能是从用户处获取“是”或“否”的信息。复选框可以列出可供用户选择的多个选择项,而用户根据需要选择其中的一项或多项,或者不作选择。复选框与单选按钮在使用方面的主要区别在于:一组单选按钮中只能选中一项,而在复选框中可以同时选中多个选项。CheckBox(复选框)控件如图5-3所示。上一页下一页返回任务一掌握复选列表框类控件属性设置1常用属性(1)Caption属性设置复选框的文本注释内容,即复选框边上的文本标题。(2)Value属性表示复选框的状态,有3种取值,其中,0表示未选中(默认值),1表示选中,2表示不可用(灰色显示)。(3)Alignment属性设置标题和按钮的显示位置。其中,0表示控件钮在左边,标题显示在右边;1表示控件钮在右边,标题显示在左边。CheckBox(复选框)控件的属性值及说明见表5-2。上一页下一页返回任务一掌握复选列表框类控件属性设置2常用事件复选按钮可响应的事件与单选按钮的基本相同,复选按钮使用最多的也是Click事件。当程序运行时,单击复选按钮,或在代码中改变复选按钮的Value值(从False改为True),都将触发Click事件,进行复项选择。在应用程序中,还可以创建一个事件过程来检测控件对象的Value属性值,再根据检测结果执行相应的操作。三、ListBox(列表框)控件的使用列表框和组合框都是VisualBasic工具箱中的标准控件,它们都能提供若干个选项,供用户任意选择。这两种控件的特点是都能为用户提供大量的选项,并且占用屏幕空间少,操作简单、方便。上一页下一页返回任务一掌握复选列表框类控件属性设置ListBox(列表框)控件如图5-5所示。Style属性用来设置列表框控件的风格,其中0表示标准风格,1表示复选框风格,如图5-6所示。ListBox(列表框)控件的属性值及说明见表5-3。2常用事件列表框能够响应Click、DbClick等事件。3常用方法列表框中的表项可以通过List属性进行设置,也可以在程序中用AddItem方法来添加、用RemoveItem方法或Clear方法来删除。(1)AddItem方法语句形式如下:上一页下一页返回任务一掌握复选列表框类控件属性设置对象AddItemitem[,index]若省略“索引”参数,则该表项将自动添加在最后一个表项的后面。(2)RemoveItem方法RemoveItem方法用来删除一个(index)列表项,其语句形式如下:对象RemoveItemindex(3)Clear方法Clear方法用于清除列表框中所有的列表项,语句形式如下:对象Clear上一页下一页返回任务一掌握复选列表框类控件属性设置四、ComboBox(组合框)在列表框中,用户无法输入列表中不包括的内容。如果用户需要输入列表中未包括的内容,就要用到组合框。ComboBox(组合框)是另一种特殊的列表框,它是文本框和列表框的组合,同时兼具文本框的键盘输入及列表框的鼠标选取功能,因此应用十分广泛。ComboBox(组合框)控件如图5-7所示。1常用属性组合框除了具有列表框和文本框的大部分属性和方法之外,还有一些自己的属性。上一页下一页返回任务一掌握复选列表框类控件属性设置(1)Style属性用来设置下拉列表框的三种类型,如图5-8所示。(2)Text属性表示用户所选定项目的文本或直接从文本框输入的文本。ComboBox(组合框)控件的属性值及说明见表5-4。上一页返回任务二字体格式设置、程序界面及属性设置步骤一建立应用程序用户界面选择“新建工程”,进入窗体设计器,首先增加三个组合框(Combo1、Combo2、Combo3)、一个列表框(List1)和三个框架控件(Frame1、Frame2、Frame3)。然后,选中Frame1,在其中增加三个单选按钮数组Option1(0)、Option1(1)、Option1(2);选中Frame2,在其中增加两个复选框按钮数组Check1(0)、Check1(1);选中Frame3,在其中增加一个文本框按钮(Text1)。最后,增加四个标签控件(Label1、Label2、Label3、Label4),用来说明其他控件的名称。各控件排列如图5-9所示。下一页返回任务二字体格式设置、程序界面及属性设置控件数组是由一组类型相同的控件组成的,这些控件共用一个相同的控件名,并且具有相同的属性设置。控件数组中每个控件都有唯一的索引号即下标,下标值由Index属性指定。控件的Name属性必须相同。步骤二设置对象属性修改Form1的属性:Caption改为“字体格式设置程序”,MaxButton(最大化按钮)改为False,即最大化按钮不可用;调整窗体到一般对话框大小。修改ComboBox的属性:清空Combo1、Combo2、Combo3的Text内容,留空;将Combo3的Style属性改为1-SimpleCombo。修改ListBox的属性:List属性置为空。修改Frame属性:Frame1的Caption改为“颜色”,Frame2的Caption改为“效果”,Frame3的Caption改为“预览效果”。上一页下一页返回任务二字体格式设置、程序界面及属性设置修改OptionButton单选按钮属性:Option1(0)、Option1(1)、Option1(2)的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 计算机岗面试试卷 含答案含解析
- 2026 事业编综合岗面试高频题集 含答案含解析
- 2026 水利岗面试真题汇编 含答案
- 2026 年 事业编财会岗面试易错题集 题库 含答案含解析
- 中国人工智能创新成果展
- 工程安全问答手册讲解
- 2026下半年高中道法教资面试法律真题演练
- 2026年南瑞集团有限公司人员招聘笔试参考题库及答案详解
- 2026年武汉材料保护研究所人员招聘考试题库及答案详解
- 排污许可证执行情况自查报告
- 九年级语文(内蒙古专用)上学期期末真题汇编-古诗词赏析试题(含答案)
- 屋面防水翻新工程质量评估报告
- 2026-2027学年人教版九年级上学期数学第一次月考模拟考试培优卷(含答案)
- 【2026版企业安全生产日常台账全套】
- 脑出血患者的呼吸道管理与吸痰技巧
- 胖东来商品陈列技巧
- T/CEC 137-2017 输电线路钢管塔力加工技术规程
- 金属矿山井下检修培训
- 鄂尔多斯市国有资产投资控股集团有限公司招聘笔试真题2024
- 辅导员工作岗位知识培训课件
- 贵阳桥下空间管理办法
评论
0/150
提交评论