当前位置:编程学习 > C#/ASP.NET >>

listview如何取得鼠标单击项的索引

listview如何取得鼠标单击项的索引
System.Windows.Forms.ListView类型 --------------------编程问答-------------------- msgbox(listview.SelectedItems(0).Text)樓主是要這個 --------------------编程问答-------------------- SelectedIndices属性 --------------------编程问答-------------------- SelectedIndices:如果在创建 ListView 句柄之前访问 SelectedIndices 属性,则此属性不会包含任何索引。通常在窗体中初次加载 ListView 进行显示时会出现此情况。您可以使用 IsHandleCreated 属性检查是否已创建了该句柄。当 MultiSelect 属性设置为 true 时,此属性返回一个集合,该集合包含 ListView 中的所有选定项的索引。对于单项选择 ListView,此属性返回一个包含单个元素的集合,该元素包含 ListView 中唯一选定的项的索引。有关可以使用集合中的项执行的任务的更多信息,请参见 ListView.SelectedIndexCollection。 
下面是例子:
Private Sub ListView1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.Click
        Dim indexes As ListView.SelectedIndexCollection = _
                    Me.ListView1.SelectedIndices
        Dim index As Integer

        For Each index In indexes
            MsgBox(index.ToString())
        Next
    End Sub --------------------编程问答--------------------
引用 3 楼 liuxum 的回复:
SelectedIndices:如果在创建 ListView 句柄之前访问 SelectedIndices 属性,则此属性不会包含任何索引。通常在窗体中初次加载 ListView 进行显示时会出现此情况。您可以使用 IsHandleCreated 属性检查是否已创建了该句柄。当 MultiSelect 属性设置为 true 时,此属性返回一个集合,该集合包含 ListView 中的所有选定项的索……

不错
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,