Nic*_*las 1 vb.net checkbox listview
我试图以编程方式检查a的复选框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
Run Code Online (Sandbox Code Playgroud)
所有SubItem都正确添加,该行lvVorschlag.Items(0).Selected = True不会给我一个错误.但没有检查.知道为什么吗?
注意:我也试过,lvVorschlag.Items("Optimal").Selected = True但它给我一个错误,说这个对象是Nothing.太糟糕了,用名字引用会更容易.
小智 7
您应该使用该Checked属性来检查您想要的项目:
lvVorschlag.Items(0).Checked = True
Run Code Online (Sandbox Code Playgroud)