当前位置: 代码迷 >> VFP >> 关于列表框nindex有关问题
  详细解决方案

关于列表框nindex有关问题

热度:4744   发布时间:2013-02-26 00:00:00.0
关于列表框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