当前位置: 代码迷 >> PB >> 请问上ListView的用法GetItem(index,2,Pos)
  详细解决方案

请问上ListView的用法GetItem(index,2,Pos)

热度:292   发布时间:2016-04-29 07:26:43.0
请教下ListView的用法GetItem(index,2,Pos)
现有一ListView  list_test  一数组 AA[]

我想把数组  AA[i]  传递给  list_test的某item  要求这个item要记做数组的编号 i 

源码如下:
string  pos
list_test.GetItem(index,2,Pos) 
if NOT IsNumber(pos) then
return -1
else
   AA[Pos] = ........... 
end if

显然这个pos值就是数组AA[i]中对应的i  那么最开始AA[i]传值时是怎样把i传给list_test的某item的  ??

还有listview函数  GetItem ( index, column, label ) 其中的column列代表listview的属性,我怎么确定他有哪些属性和属性对应的序号  

问题有点多,但是只有20分了,不好意思,请教各位果断出手 感激不尽
大家新年快乐,恭喜发财啊
------解决方案--------------------
像你上面的写法,list_test.GetItem(index,2,Pos) 中的 pos 怎么会和你要的数组AA 中的下标扯上关系呢? 至少那个 pos 你声明的是 string 型,而数组下标需要整数类型的吧?

这是PB 的帮助里抄的:

This example gets the displayed values from column 1 and column 3 of the first row of the lv_list ListView and displays them in the sle_info SingleLineEdit control.

string ls_artist, ls_comp

lv_list.GetItem(1, 1 , ls_comp)

lv_list.GetItem(1, 3 , ls_artist)

sle_info.text = ls_artist +" wrote " + ls_comp + "."

大致意思是:这个例子取的是lv_list 里第1行 第3 和第1 列的值放在 sle_info 里显示 。
  相关解决方案