【发布时间】:2013-08-06 22:28:29
【问题描述】:
需要能够将元素从True更改为False
For Each item In CheckedListBox1.CheckedItems
Dim appQuery = _
From c In doc.<applications>.<app> _
Where c.<appName>.Value = item _
Select c.<appName>, c.<appfav>
For Each result In appQuery
result.appfav.Value = False
Next
Next
doc.Save(xmlFilePath)
我没看到什么?
【问题讨论】:
-
你试过
result.appfav.Value = "False"吗? -
看起来'result' 是一个具有两个属性appName 和appFav 的对象。我假设您只是通过 result.appfav = false 设置它
-
我尝试过“False”,但我将该值存储为布尔值,所以我尝试了两种方式。我正在存储这两个属性,因为我也在使用 appNam 但没有添加代码,因为它不是问题。
-
我对不同的代码块持开放态度。我不明白为什么这个不会改变价值。我使用相同的代码块将 CNG 的另一个值设置为 += 1,它工作正常。我没有正确引用该值,因为它是一个布尔值还是...我尝试 messagebox.show(result.appFav.value) 并返回一个空消息框。我显然错过了一些东西..