在 ListView1 列表中,第 X 行的第 5 列 的内容是 (110,120) ,也就是下列语句中的内容,这是一个坐标,我要如何把他分解为 110 和 120 并输出到 文本框1 和 文本框2 ???代码要怎么写?ListView1.ListItems(X).ListSubItems(5)

解决方案 »

  1.   

    Dim a(2) as string
    a=split(ListView1.ListItems(X).ListSubItems(5),",")
    text1.text=right(a(0),len(a(0))-1)
    text2.text=left(a(0),len(a(0))-1)
      

  2.   

    Dim a(2) as string
    a=split(ListView1.ListItems(X).ListSubItems(5),",")
    text1.text=right(a(0),len(a(0))-1)
    text2.text=left(a(1),len(a(1))-1)
    怪我粗心了
      

  3.   

    Dim a(1) as string
      

  4.   

    a=split(ListView1.ListItems(X).ListSubItems(4),"")
      

  5.   

    直接用left,right函数dim s as string
    s=ListView1.ListItems(X).ListSubItems(5)
    debug.print left(s,instr(s,",")-1)
    debug.print right(s,len(s)-instr(s,","))
      

  6.   

    你用Replace函数替换掉了不就完了
    你的数据带括号前面没说明
    这些函数MSDN里都有,自己查查就是了
    就等着张口要代码,能懒死
      

  7.   

    [code=VB]S = Mid(S, 2, Len(S) - 2)code]
      

  8.   

    S = Mid(S, 2, Len(S) - 2)
      

  9.   

    教导的是,其实很多时候是不知道怎么入手去查....来这发帖前都是自己在 baidu 过的,没找到答案才来问的,,,谢谢yiguangqiang88 问题终于解决了