【发布时间】:2010-10-24 02:25:16
【问题描述】:
如何在不牺牲 ListView 功能的情况下禁用其他复选框选择/取消选择?我知道你可以调用:ListView.Enabled = False,但这也会禁用其中的任何滚动。
例如:我有一个计时器,它根据检查的 Listview 项目启动备份。一段时间后,我不希望最终用户能够单击列表视图中的任何复选框(因此我有一定数量的要备份的项目),但我确实希望它们能够滚动执行备份时的列表。我试过这个:
Private Sub clboxOptions_ItemChecked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles clboxOptions.ItemChecked
If backupStarted = True Then
If e.Item.Checked = True Then
e.Item.Checked = False
Else
e.Item.Checked = True
End If
但这似乎对我不起作用。 谢谢! 捷豹路虎
【问题讨论】:
-
我不太明白你的问题...你能说得更具体一点或提供一个例子吗?
标签: vb.net winforms visual-studio-2008 .net-3.5 listview