Visual Basic 项目化程序设计教程-2_第1页
Visual Basic 项目化程序设计教程-2_第2页
Visual Basic 项目化程序设计教程-2_第3页
Visual Basic 项目化程序设计教程-2_第4页
Visual Basic 项目化程序设计教程-2_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务一掌握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时,沿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论