关于列表框nindex问题
用列表框的removeitem方法是,需要的参数是NINDEX,但是我添加的时候用additem时是直接加值的,现有一列表框添加了30个值,在removeitem时想根据值来删除应该怎么做,如果用removeitem(nindex),NINDEX会不断变化,很难控制,请各位高手指教怎么解决此种问题
[解决办法]
当前选中的列 可以取到 ListItemID 值 ,然后删除时用 ListItemID
如:
for i=1 to thisform.listbox1.ListCount
if thisform.listbox1.value= '你要删除的名称 '
thisform.listbox1.removeitem(thisform.listbox1.ListItemID)
endif
endfor