首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1 Click(
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1 Click(
admin
2016-01-22
46
问题
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Command1 Click()
Dim n%.k%
n=Len(Text 1.Text)
For k=0 To List 1.ListCount-1
If Left(List 1.List(k),n)=Textl.Text Then
List 1.RemoveItem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To Listl.ListCount-1改为( )。
选项
A、For k=1 To List1.ListCount-1
B、For k=1 To List1.ListCount
C、For k=0 To List1.LlstCount
D、For k=List1.ListCount-1 To 0 Step-1
答案
D
解析
在程序运行时删除列表框中的项目可以使用RemoveItem方法,其语法为:列表框.Removeltem索引号,列表框的属性Lisflndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:List1.RemoveltemList1.Listlndex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为ListCount-1,其中,IAstCount属性返回列表框中当前的列表项总数。
本题原代码错误原因:每执行一次。Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其Listlndex属性值将减1。为此可从列表框的最后一个项目开始进行查找,即:For k=List1.ListCount-1 To O Step-1。
转载请注明原文地址:https://kaotiyun.com/show/GwLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
在Windows95/98下,使用VisualBasic6.0至少需要______的内存。
若要使用户不能修改文本框TextBoxl中显示的内容,应设置()属性。
执行语句Open"C:\SDat.dat"ForInputAs#2后,系统()。
在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To9Sum=Sum=iNextiText1.T
Sub过程与Function过程最根本的区别是
下面程序的功能是统计字符串中"i"的个数,请填空。SubCOU()DimnAsIntegera$="BeijingUniversityofTechnology"n=Len(a$)Fori=1Ton
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为。
表达式(3/2+1)*(5/2+2)的值是
设有数组声明语句:OptionBase1DimA(2,-1To1)以上语句所定义的数组A为______维数组,共有______个元素,第一维下标从______到______,第二维下标从______到______。下列选项
随机试题
EZNiFe-1(即Z408)铸铁焊条多用于补焊高强度灰铸铁件、球墨铸铁件的不重要部位及可锻铸铁件的缺陷。
药典规定“按干燥品(或无水物,或无溶剂)计算”是指
A、利血平B、利多卡因C、胺碘酮D、普罗帕酮E、奎宁丁不良反应导致折返性心律失常加重
渗透变形一般可分为()等类型。
下列情况中,不需要引用绝对地址的有()。
认股权证的剩余有效期越长,市价高于认购价格的可能性越小。()
小毛的妈妈经常为孩子着急:小毛迷上了游戏机,一次又一次,妈妈把小毛从游戏机房拽回来,可小毛挡不住游戏机的诱惑,总偷偷溜进游戏机房。小毛妈妈急得没法子,只得每天提前到校接小毛,回家看书做作业,双休日更是形影不离。问题:请运用所学心理学知识评析上述案例。
我国是一个团结统一的多民族国家.构建和谐的民族关系对我国意义重大。正确解决民族问题的基本原则是()。
母乳喂养是否更有利于孩子的智能发展?某研究团队肯定了这一点。团队对1500个孩子在他们9个月、2岁和4岁时进行了追踪测试,研究发现母乳喂养超过3-5个月的儿童在智力测试中得分高于母乳喂养少于3个月的儿童,而后者的得分又比没有经过母乳喂养的儿童高。下列选项如
A、Asenseofhumor.B、Goodlook.C、Intelligence.D、Outgoing.A
最新回复
(
0
)