我正在尝试以编程方式检查 a 的复选框ListView
(使用 VB 和 .NET 4)。
ListViewlvVorschlag
已在设计器中创建,以及三个元素。然后我执行以下操作:
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
. 太糟糕了,按名称引用会更容易。