vb基础入门教程 如何删除vb列表框所选项目?
浏览量:2733
时间:2021-03-15 20:33:09
作者:admin
如何删除vb列表框所选项目?
因为列表框可以每次选择一个列表项,也可以同时选择多个列表项,所以它取决于multiselect属性的值。因此,不同的情况有不同的治疗方法。如果一次只能在列表框中选择一个列表项(multiselect属性值为0),则可以使用以下代码删除所选列表项list1.removitemlistindex。以上代码中的listindex是列表框中所选项目的索引号。如果列表框允许一次选择多个列表项(multiselect属性值为1或2),则必须使用循环代码逐个删除它们,例如dimintias integerforinti=LIST1。Listcount-1到步骤1“从后向前扫描iList1。选定(inti)=truethenlist1。删除“IntinextInti”。在上面的代码中,selected是一个数组属性,选中列表项的selected value属性为true,未选中列表项的selected属性为false。多选是确定选择或不选择哪些列表项的唯一方法。另一个重要的一点是,删除多个列表项应该从后向前扫描。如果从前向后扫描,则每次删除列表项时,列表属性(即保存的列表项数组)的长度将减少1,并且周期数将超过表中的元素数,从而导致运行时错误。从后向前扫描可以避免此问题。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。