1、列表框中有OnMoveItem 事件,可以响应内容的改变。
2、可以事先用数组记录列表框中数据的顺序,再与响应事件后的ListBox顺序比较,若结果不同,则让Command控件激活。
3、用数组记录列表框的例子:
2、可以事先用数组记录列表框中数据的顺序,再与响应事件后的ListBox顺序比较,若结果不同,则让Command控件激活。
3、用数组记录列表框的例子:
程序代码:
LOCAL mlstcount as Integer mlstcount=thisform.lstSelected.ListCount * 按当前顺序抓取列表框元素到数组中,供下步调用。 DIMENSION aSqlzd[mlstcount] as String FOR ir=1 TO mlstcount thisform.lstSelected.Listindex=(ir) aSqlzd[ir]=allt(thisform.lstSelected.DisplayValue) ENDFOR * 此时,数组中各元素的顺序,就是用户调整后的列表框元素顺序。