h111666b 发表于 2023-8-15 10:09:23

[已解决]数组问题,怎么读取数组标签内的整行内容?

本帖最后由 h111666b 于 2023-8-15 11:34 编辑


数组如下:


For $i = 0 To UBound($LineInfo) - 1
      GUICtrlCreateListViewItem($LineInfo[$i], $ListView)
Next


   以上数组写入到标签后,鼠标选择了标签内容后,使用按钮 怎么读取鼠标选择的整行内容

试过用GUICtrlRead(GUICtrlRead($ListView))读取,能读取整行,选择其它项目后,其它读取后跟第一次读取的内容一样,不能识别鼠标选择事件,求助!

h111666b 发表于 2023-8-15 11:34:18

自问自答,已经解决了,读取鼠标选中的数组行代码如下:

                        Local $iIndex = _GUICtrlListView_GetSelectionMark($ListView)
                        If $iIndex <> -1 Then
                                Local $sText = ""
                                For $j = 0 To _GUICtrlListView_GetColumnCount($ListView) - 1
                                        $sText &= _GUICtrlListView_GetItemText($ListView, $iIndex, $j) & " "
                                Next
                                MsgBox(0, "选中行", $sText)
                        EndIf
页: [1]
查看完整版本: [已解决]数组问题,怎么读取数组标签内的整行内容?