使用列表视图只是一个项目与复选框如何选择列表视图
的ListView
checkbox id
001
002
003
...
我希望每次只选择一个ID,我想在MessageBox
显示所选项目例如
001
ID被检查,如果我检查002
ID自动装置001
ID枝ck应该删除并显示一个消息框“002 is selected”
使用列表视图只是一个项目与复选框如何选择列表视图
的ListView
checkbox id
001
002
003
...
我希望每次只选择一个ID,我想在MessageBox
显示所选项目例如
001
ID被检查,如果我检查002
ID自动装置001
ID枝ck应该删除并显示一个消息框“002 is selected”
如果您使用ListBox,默认行为是一次只能选择一个项目。您可以通过设置或清除.MultiSelect
属性来更改该行为。
Here是一个教程,您可能会发现有帮助。
使用一个ListView,你需要检查每一个其他项目,并确保在检查一个新项目时它没有被选中。
单击第一个复选框时,将某个引用记录到某个变量中。当任何其他复选框被点击时,通过引用取消旧的复选框,并存储对新的引用。比遍历所有内容效率更高。