delphi listbox问题
我想将listbox里的一条记录移到最上层,用ListBox2.Selected[]:=True来设定被选中的项,可是老是报错,listindexoutofbounds(...
我想将listbox里的一条记录移到最上层,用ListBox2.Selected[]:=True来设定被选中的项,可是老是报错,list index out of bounds()不知道为什么!
比如说我有5条数据,我现在选择了itemindex=4也就是第五条数据,让后我用
listbox.items.move(itemindex,itemindex-1)这样这条数据就上移了一位,执行完这一步listbox里就没有选中项了,我想继续选中这条上移的项,就用ListBox.Selected[itemindex-1]:=True这让设置咯
可是执行到这里就报错咯!! 展开
比如说我有5条数据,我现在选择了itemindex=4也就是第五条数据,让后我用
listbox.items.move(itemindex,itemindex-1)这样这条数据就上移了一位,执行完这一步listbox里就没有选中项了,我想继续选中这条上移的项,就用ListBox.Selected[itemindex-1]:=True这让设置咯
可是执行到这里就报错咯!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询