vb练习题,电子版第六章常用标准控件(改)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第六章常用标准控件教学要求:熟练掌握运用文本框控件、标签控件文本框和命令按钮控件进行编程;熟练掌握图片框、图像框的属性、事件和方法,掌握图形文件的装入的不同方法;掌握复选框和单选按钮的属性、事件和方法;掌握列表框和组和框的属性、事件和方法;能够使用计时器控件编程;了解滚动条控件的属性、事件和方法;理解框架控件的作用,能够使用直线和形状控件;理解焦点和Tab顺序的概念。知识点:标签和文本框控件,图片框、图像框的属性、事件和方法,图形文件的装入,直线和形状,按钮控件,复选框和单选按钮,列表框和组合框,滚动条,计时器,框架、直线和形状,焦点与Tab顺序。内容导航:一、文本控件与文本有关的标准控件有标签和文本框。程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。(一)标签1.标签的属性标签的部分属性与窗体及其他控件相同,包括:FontBold、FontItalic、FontName、FontSize、FontUnderline、Height、Left、Name、Top、Visible、Width。2.标签的事件和方法标签和窗体及大多数控件一样具有许多方法,如Move方法、Drag方法以及Refresh方法;并且可以识别多种事件,如Click、DblClick等。(二)文本框文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。1.文本框属性支持的属性除标准属性外,还有Text、Maxlength、Multiline等属性。2.文本框的事件支持Change、GotFocus、LosttFocus和SetFocus事件二、图形控件VisualBasic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。(一)图片框和图像框1.与窗体属性相同的属性2.CurrentX和CurrentY属性设置水平和垂直坐标,只能在运行期间使用3.Picture属性用于窗体、图片框、图像框,通过属性窗口设置,把图片放入这些对象中。4.Stretch属性用于图像框,自动调节图像框中图形内容的大小。(二)图形文件的装入1.图片框与图像框的区别图片框是容器,可以作为父控件,而图像框不能作为父控件;图片框可以通过Print方法接受文本,图像框则不能;图像框比图片框占用的内存少,显示速度快。2.在设计阶段装入图形文件可以用两种方法装入图片,一是用属性窗口的Picture属性装入;二是利用剪贴板把图形粘贴到窗体、图片框、图像框。3.在运行期间装入图形文件用LoadPicture函数把图形文件装入窗体、图片框、图像框。一般格式为:[对象.]Picture=LoadPictur(“文件名”)(三)直线和形状支持的属性除标准属性外,还有BorderColor、BorderStyle、BorderWidth、FillColor、FillStyle和Shape等属性。三、按钮控件在应用程序中,命令按钮通常用来在单击时执行指定的操作。支持的属性除标准属性外,还有以下属性:.Cancel、Default、Style、Picture、DownPicture和DisabledPicture属性等。四、选择控件-复选框和单选按钮在应用程序中,复选框和单选按钮用来表示状态,可以在运行期间改变其状态。它支持的属性除标准属性外,还有以下属性:Value、Alignment和Style属性。五、选择控件-列表框和组合框(一)列表框1.属性列表框所支持的属性除标准属性外,列表框还具有以下特殊属性:Columns、List、ListCount、ListIndex、MultiSelect、Selected、SelCount、Sorted、Style、Text。2.列表框事件列表框接收Click和DblClick事件。3.列表框方法列表框可以使用AddItem、Clear和RemoveItem等方法,用来在运行程序期间修改列表框的内容。(二)组合框组合框(ComboBox)是由列表框和文本框的特性组合而成的控件。或兼有列表框和文本框两者特性的控件。1.组合框属性列表框的属性基本上都可用于组合框,此外它还有自己的一些属性,如Style、Text。Style的值决定组合框3种类型,分别为下拉式组合框、简单组合框和下拉式列表框。2.组合框事件只有简单组合框接收DblClick事件,其他两种组合框可以接受Click事件和DropDown事件。六、滚动条滚动条通常用来附在窗口上帮助观察数据或确定位置,也可用来作为数据输入的工具。滚动条分为两种,即水平滚动条和垂直滚动条。1.滚动条属性滚动条的属性用来标识滚动条的状态,有以下属性:Max、Min、LargeChange、SmallChange、Value。2.滚动条事件与滚动条有关的事件主要是Scroll和Change。七、计时器计时器的重要属性是Interval,用来设置计时器事件之间的间隔,以毫秒为单位,其取值范围为0-65535毫秒。八、框架框架(Frame)是一个容器控件,用于将屏幕上的对象分组。框架的属性包括Enabled、FontBold、FontName、FontUnderline、Height、Left、Top、Visible、Width。此外,Name属性用于在程序代码中标识一个框架,而Caption属性定义了框架的可见文字部分。九、焦点与Tab顺序(一)设置焦点用下面的方法可以设置一个对象的焦点:1.在运行时单击该对象;2.运行时用快捷键选择该对象;3.在程序代码中使用SetFocus方法。(二)Tab顺序所谓Tab顺序,就是指焦点在各个控件之间移动的顺序。用Tab键也可以把焦点移到某个控件中。每按一次Tab键,可以使焦点从一个控件移到另一个控件。训练:一、选择题1.在程序代码中清除当前窗体中的图形,以下不正确语句是________。A)Picture=””B)Picture=LoadPicture()C)Picture=LoadPicture(””)D)Me.Picture=LoadPicture()2.为使得图像框的大小可以自动适应图像的大小,以下正确的设置是________。A)将AutoSize属性值设置为TrueB)将AutoSize属性值设置为FalseC)将Stretch属性值设置为TrueD)将Stretch属性值设置为False3.在下面4组图形格式中,全部是VisualBasic支持的图形文件是________。A)位图、图标、3DS图形文件、GIF文件B)位图、图标文件、Flash图形文件、GIF文件C)位图、3DS图形文件、Flash图形文件、GIF文件D)位图、图标、图元文件、JPEG文件、GIF文件4.下面关于图片框和图像框的说法中正确的是________。A)在图像框里只能显示图片,不能包含其他控件,而图片框可以包含控件B)图像框和图片框均可通过Print方法显示文本C)图像框和图片框占用的内存多、运行速度慢D)在图像框和图片框中显示的图片均可放大和缩小5.要在形状控件Shape1中填充一种图案,可设置它的________属性。A)BorderColorB)BorderStyleC)FillStyleD)FillColor6.文本框没有________属性。A)EnabledB)VisibleC)BackColorD)Caption7.能够获得一个文本框中被选取文本的内容的属性是________。A)TextB)LengthC)SelStartD)SelText8.在文本框中,当用户键入一个字符时,能同时引发的事件是________。A)KeyPress和ClickB)KeyPress和LostFocusC)KeyPress和ChangeD)Change和LostFocus9.以下能够触发文本框Change事件的操作是________。A)文本框失去焦点B)文本框获得焦点C)设置文本框的焦点D)改变文本框的内容10.若要使标签控件显示时不覆盖其背景内容,要对________属性进行设置。A)BackcolorB)BorderStyleC)ForeColorD)BackStyle11.Lable控件中显示的文字,是由________属性决定的。A)TextB)CaptionC)NameD)ForeColor12.为了使标签Label1显示文字”姓名”,可把Label1的________属性设置为”姓名”。A)CaptionB)TextC)WordD)Name13.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为________。A)Label1.BackStyle=0Labrl1.BorderStyle=1B)Label1.BackStyle=0Label1.BorderStyle=0C)Label1.BackStyle=TrueLabrl1.BorderStyle=TrueD)Label1.BackStyle=FalseLabrl1.BorderStyle=False14.要使文本框在显示文字时,只显示出来一串”*”号,则应把它的________属性设置为”*”号。A)CaptionB)PasswordCharC)TextD)Value15.以下不属于标签属性的是________。A)FontB)ValueC)CaptionD)Index16.使用文本框显示文字时,只能显示8个字符,则需设定它的________属性为8。A)CaptionB)PasswordCharC)MaxLengthD)Value17.设置复选框或单选按钮的标题对其方式的属性是________。A)AlignB)StyleC)AlignmentD)Sorted18.复选框的Value属性为0时,表示________。A)复选框未被选中B)复选框被选中C)复选框内有灰色的勾D)复选框操作有错误19.为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是________。A)ValueB)CancelC)DefaultD)Enabled20.当某个单选按钮处于选中状态,它的________属性为True。A)AlignmentB)ValueC)StyleD)Checked21.复选框的状态可通过设置它的________属性来设置它的状态。A)AlignmentB)ValueC)StyleD)Checked22.为了在列表框中使用Ctrl和Shife功能键进行多个列表项的选择,应将列表框的Multiselect属性设置为________。A)0B)1C)2D)323.为使得列表框中的列表项显示为复选框形式,可将Style属性设置为________。A)0B)1C)TrueD)False24.在列表框中当前被选中的列表项的序号是由________属性表示的。A)ListB)ListCountC)ListIndexD)Index25.将数据项VisualBasic6.0添加到列表框(List1)中成为第一项应使用语句为________。A)List1.AddItem”VisualBasic6.0”,0B)List1.AddItem”VisualBasic6.0”,1C)List1.AddItem0,”VisualBasic6.0”D)List1.AddItem1,”VisualBasic6.0”26.执行了以下的程序后,列表框中的数据项有________。SubForm_click()Fori=1To4List1.AddItemiNextFori=1To2List1.RemoveItemiNextEndsubA)1,2B)1,3C)1,4D)2,427.在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:PrivateSubForm_Load()List1.AddItem357List1.AddItem246List1.AddItem1

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功