如何禁用ListView中的特定行

时间:2010-04-20 04:27:18

标签: vb.net listview row

任何人都可以帮我解决如何使用vb.net 2003语言禁用ListView中的特定行?

1 个答案:

答案 0 :(得分:0)

不确定禁用是什么意思。

您无法启用/禁用ListViewItems,但根据您的目的,您可以通过各种方式伪造它。例如,您可以处理ListView.SelectedIndexChanged事件并取消选择您不希望用户选择的项目。可能需要将其与更改项目的背景颜色/前景色相结合,以使它们看起来再次未被选中。

然而,如果你能够使用不同的控件,可能值得考虑使用DataGridView而不是ListView,开始时可能会稍微困难但是如果你要做更高级的东西而不只是显示一个列表,它可能会容易得多。