首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl Click(
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl Click(
admin
2012-09-07
47
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Commandl Click()
Dim n%,k%
n=Len(Text 1.Text)
For k=0 To List 1.ListCount-1
If Lefi(List1.List(k).n)=Text1.Text Then
List 1.RemoveItem k
EndIf
Nextk
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适麻所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount-1改为( )。
选项
A、For k=1 To List1.ListCount-1
B、For k=1 To List1.ListCount
C、For k=0 To List1.ListCount
D、For k=List1.ListCount-1 To 0 Step-1
答案
D
解析
在程序运行时删除列表框中的项目可以使用RemoveItem方法,其语法为:列表框.RemoveItem索引号,列表框的属性ListIndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:List1.RemoveItem Listl.ListIndex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为Listcount-1,其中,Listcount属性返回列表框中当前的列表项总数。
本题原代码错误原因:每执行一次RemoveItem方法后,列表框中被删除项日的后续项目的位置将前移,即其ListIndex属性值将减1。为此可从列表框的最后一个项目开始进行查找,即:Fork=List1.ListCount-1 Tb 0 Step-1。
转载请注明原文地址:https://jikaoti.com/ti/mGO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在关系运算中,查找满足一定条件的元组的运算称之为【】。
通过改变单选按钮(OptionButton)控件的______属性值,可以改变单选按钮的选取状态。
按条件f对关系R进行选择,其关系代数表达式为_________。
窗体在屏幕上显示后有______种方法可以清除它。
用Dim(1,3to7,10)声明的是一个______维数组。
用Write和Print语句向文件中写入多个数据的差别在于______。
下面4个CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回1,否则返回0,其中正确的是
设有下面的循环: i=1 Do i=i+3 Printi LoopUntilI>_________ 程序运行后要执行3次循环体,则条件中I的最小值为
在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:PrivateSubTxtA_KeyPress(keyaseiiasinteger)……EndSub若焦点位于文本框中,则能够触
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是
随机试题
如何评估个体的压力源及其应注意的问题?
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【36】thishappensagain,donot【3
一患者李某,28岁,教师,孕1产0,孕3l周,恶心、呕吐伴不规律下腹坠痛8小时入院。生命体征平稳,T37.3℃,BP120/80mmHg,P90次/分,R20次/分;心肺无异常,妊娠腹型,肝脾未及,剑突下右侧轻压痛,无反跳痛,麦氏点无压痛。有不规律
下列选项中,不属于急性牙间龈乳头炎病因的是
A.乙酰乙酸硫激酶B.HMG-CoA还原酶C.乙酰CoA羧化酶D.HMG-CoA裂解酶E.HMG-CoA合成酶合成脂酸的关键酶是
在火电厂动力中心(PC)和电动机控制中心(MCC),低压厂用电回路设计塑壳开关的功能是:
由于技术的非自愿扩散,促进了周围的技术和生产力水平提高的现象是技术创新特征中的()。
不动产物权的权利变动,通常以()为公示方法。
假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;),则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
操作查询共有4种类型,分别是删除查询、【】、追加查询和生成表查询。
最新回复
(
0
)