【发布时间】:2012-10-01 01:10:33
【问题描述】:
我正在尝试以编程方式检查 ListView 的复选框(使用 VB 和 .NET 4)。
已在设计器中创建了 ListView lvVorschlag,以及三个元素。然后我执行以下操作:
Dim lviOptimal As New ListViewItem("Optimal")
lviOptimal.SubItems.Add(...) 'several SubItems are added
lvVorschlag.Items.Add(lviOptimal)
lvVorschlag.Items(0).Selected = True
所有子项都已正确添加,lvVorschlag.Items(0).Selected = True 行没有给我错误。但没有任何检查。知道为什么吗?
注意:我也尝试过使用lvVorschlag.Items("Optimal").Selected = True,但它给了我一个错误,说这个对象是Nothing。太糟糕了,按名称引用会更容易。
【问题讨论】: