VB 中的 for循环判断疑问

2024-12-21 08:23:32
推荐回答(3个)
回答1:

Exit For 是直接跳到 next X 后的代码,视作循环体已经执行完毕。我反而认为加入Exit for后得不到想要的结果。且外边的While...Wend循环也没必要,换成If... Then...End if 判断左边的ListBox是否有内容即可。继而在If中用For循环,将左边Listbox的选中项填充到右边的ListBox中就行了,只需要做判断是否选中,即If lstleft.Selected(X)=True Then,其它没选中的则不做任何操作,直至遍历完全部lstleft中的所有项为止。

回答2:

EXIT FOR 是跳出循环
本题是满足 lstleft.Selected(X) = True 的条件就跳出循环,否则循环继续

回答3:

悬赏分:0
提问者: 经理 四级