如何仅使用一个 for 循环反转多个列表框中的所选项目?
我正在使用三个列表框。我必须使用反转按钮反转所有列表框中的选定项目。
如何仅使用单个循环对其进行编码?也可以有超过 3 个列表框。
I am using three list boxes. I have to invert the selected items in all the list boxes using an invert button.
How can code it using only a single loop? There can be more than 3 list boxes as well.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您好,您可以使用此函数来反转给定列表框的选择。
Hi you could use this function to invert the selection for a given listbox.
我和你们其他人一起研究这个问题,最后开发了我自己的反转功能
这是 VB.Net 的答案:
I banged my head on this with the rest of you, and finally developed my own function for Inverting
Here's the VB.Net Answer:
由于我来到这里并对选择感到困惑,所以我将把它留在这里。
此代码使用 .SetItemChecked 和 .GetItemChecked 反转所有选中的项目:
Since I got here and got confused by selection i'll leave this here.
This code inverts all checked items by using .SetItemChecked and .GetItemChecked: