双击的时候,如何获得行号及列号~~

解决方案 »

  1.   

    在listview_DbClick事件里面加入代码
       ListView1.SelectedItem.Index      为当前选取中项的行号
       listview1.ListItems.Item(I).Text  取得当前选中行的第i项
      

  2.   

    可以使用ListView1.SelectedItem.Index获得当前行。
    但没有办法获得当前列。 
    Private Sub listview1_DblClick()
      MsgBox ListView1.SelectedItem.Index
    End Sub
      

  3.   

    listview1.selecteditem.index  '获得当前行在Listview_DbClick()事件中写。
      

  4.   

    在listview_DbClick事件里面加入代码
       ListView1.SelectedItem.Index      为当前选取中项的行号
       listview1.ListItems.Item(I).Text  取得当前选中行的第i项
    至于列号,不知道你说的是什么意思?
      

  5.   

    Private Sub listview_DblClick()
      MsgBox ListView.SelectedItem.Index
    End Sub
    可显示行号,
    但是你说的列号是指什么?你用的是listview 控件么?请告知
      

  6.   

    没有列号吧!???上面的都说完了!又来晚啦!
    MsgBox ListView1.SelectedItem.Index
      

  7.   

    这个好象可以获得列'放在mouse_down事件中﹐如果允許fullselect就可以任意點﹐否則先點第一列﹐保存也是一樣判斷在那個列中 Dim x1 As Integer
    For x1 = 1 To lv.ColumnHeaders.Count
        If lv.ColumnHeaders(x1).Left < x And lv.ColumnHeaders(x1).Left + lv.ColumnHeaders(x1).Width > x Then Exit For
    Next
        Text1.Left = lv.ColumnHeaders(x1).Left
        Text1.Top = lv.SelectedItem.Top
        Text1.Text = lv.SelectedItem.SubItems(x1)
        Text1.Height = lv.SelectedItem.Height
      

  8.   

    使用ListView1.SelectedItem.Index获得当前行,是不对了。
    因为如果在没有ListView行的地方,双击的话,Listview的当前行是最后一行,当然不对了。楼主莫急,我正想办法。肯定可以获取当前列。