首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim
admin
2018-07-11
60
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Commandl_Click()
Dim n%.k%
n=Len(Text1.Text)
For k=0 To List 1.ListCount-1
If Left(Listl.List(k),n)=Text1.Text Then
List 1.RemoveItem k
End If
Nextk
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0To List1.ListCount一1改为( )。
选项
A、For k=1 To Listl.ListCount-1
B、For k=1 To List1.ListCount
C、For k=0 To Llst 1.L1stCount
D、For k=List1.ListCount-1 To 0 Step一1
答案
D
解析
在程序运行时删除列表框中的项目可以使用Removeltem方法,其语法为:
列表框.RemoveItem索引号,列表框的属性Listlndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:Listl.ReraoveltemList1.Listlndex。
列表框的IAst(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为IAstCount-1,其中,IAstCount属性返回列表框中当前的列表项总数。
本题原代码错误原因:每执行一次Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其IAsflndex属性值将减1。
为此可从列表框的最后一个项目开始进行查找,即:For k=Listl.ListCount-1 To 0 Step一1。
转载请注明原文地址:https://www.kaotiyun.com/show/Q7Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设a=4,b=5,e=6,执行语句Printa
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是
在窗体画一名为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTVpeDimaAspoint下面语句中正确的是
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivateSubFormLoad()PrivateSubFormClick()Text1.Text="":Text1.SetFocusDi
以下()控件没有Caption属性。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
在窗体上建立三个菜单项(名称分别为Read、Calc和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Textl,MultiLine属性设置为True,ScroUBars属性设置为2)(如图所示)。程序运行后,如果执
(1)在名称为Form1、标题为“菜单”的窗体上,设计满足如下要求的菜单。程序运行后的窗体如图所示,存盘时,将文件保存至考生文件夹下,且工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)在名称为Form1的窗
随机试题
气虚证的舌象一般表现为
急性脓胸最主要的致病菌是
利用买方信贷,买方可以集中精力谈判技术条款,使价格的构成避免信贷因素掺杂在内。()
无领导小组讨论设计题目的原则包括()。
阅读以下资料,回答问题。2018年,国内旅游人数55.39亿人次,比上年同期增长10.8%;出入境旅游总人数2.91亿人次,同比增长7.8%;全年实现旅游总收入5.97万亿元,同比增长10.5%。初步测算,全年全国旅游业对GDP的综合贡献为9.9
甲、乙、丙三辆车的时速分别为60公里、50公里和40公里,甲从A地、乙和丙从B地同时出发相向而行,途中甲遇到乙后15分钟又遇到丙,问A、B两地相距多少公里?()
传统绘画风格对中国动画电影的影响________.其中意义最为深远的就是水墨画对国产动画电影所作的________,这不仅是中国民族风格的体现。也是世界动画界的一次________。填入划横线部分最恰当的一项是:
A.handleB.onC.continuedtoA.Thetrendwasnaturallymostobviousinthoseareasofsciencebasedespecially【T1】______
依次填入下面各句横线处的词语,最恰当的一组是__________。①作为一名党的干部,在防治禽流感的战斗中,理应把人民的健康放在第一位,这是毫无__________的。②他经过__________的思考,终于提出了关于改进工作的建议。
依据消费税的规定,下列应税消费品中,准予扣除外购已纳消费税的有()。
最新回复
(
0
)