如何将3个列表框项添加到一个列表框中

时间:2015-12-15 13:24:42

标签: vb.net listbox

我正在使用vb.net表单。

我有3个列表框,每个列表框包含很多项目(listbox1,listbox2,listbox3) 和另一个空列表框(listbox4) 我试图将前三个列表框项添加到第四个列表框

ex:)listbox1第一项是'A',listbox2第一项是'b',listbox3第一项是'c' 现在listbox4第一项必须是“Abc”

问题是我没有工作,但保持循环项目。 这是我的代码:

For i = 1 To ListBox1.Items.Count - 1

       For j = i To ListBox2.Items.Count - 1

           For k = j To ListBox3.Items.Count - 1

               ListBox4.Items.Add(ListBox1.Items(j).ToString + ListBox2.Items(j).ToString + ListBox3.Items(k).ToString)

               Exit For
           Next
       Next
   Next

1 个答案:

答案 0 :(得分:1)

你已经嵌套了循环。这意味着在外环的每个环处重复内环。例如。如果三个列表框有3个,4个和6个元素,则最内部循环将循环3 x 4 x 6 = 72次!

而只做一个循环:

Page Names With Pluses