1

我正在尝试使 ListView ReadOnly 并且无法将 Enable 属性设置为 false,因为我需要允许用户在 winforms 中使用滚动条。我在 listview 中有复选框作为 listview_items。我想保留一个项目默认选择并且不允许用户在列表视图中选择另一个项目,但允许用户滚动列表视图我已经尝试了很多事情,比如处理鼠标点击事件和按键事件,但我没有得到解决方案..请帮助我..

提前致谢。

4

1 回答 1

1

你可以应用这个..

Private Sub ListView1_ItemChecked(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView1.ItemChecked
    Dim x As Integer = e.Item.Index

    If e.Item.Checked Then
        For n As Integer = 0 To ListView1.Items.Count - 1
            If Not n = x Then ListView1.Items.Item(n).Checked = False
        Next
    End If

End Sub

根据您的目的修改代码..

于 2013-05-20T18:01:09.050 回答