会VB的指点下

来源:百度知道 编辑:UC知道 时间:2024/09/26 14:18:22
这是我网上看的

删除选项:RemoveItem
此方法可以删除列表框中指定的项目,代码如下:
列表框名称.RemoveItem 索引值
其中,索引值是必须的,表示欲删除哪一个项目。

假设我们要删除第3个项目,代码如下:
LstName.RemoveItem 2

但是我在VB6里输入后是错误的,而且成了点到哪项删哪项,望高手指点下,新手。谢谢

多半是你在控件的click中直接加的语句。当你删除了2 后面的3也同时变为了2。你处发一次click就删除一次2,最后就只有小于2的项了。你要做到点那项删除那项,该用ListIndex ,该属性是返回你当前点的项的index

把LstName.RemoveItem 2 改成 LstName.RemoveItem LstName.ListIndex试试,点那个删除那个,

搞个按钮不就可以了

Private Sub Command1_Click()
List1.RemoveItem List1.ListIndex
End Sub