循环遍历vb.net中的级联组合框项目

时间:2013-08-20 12:37:10

标签: vb.net loops cascading

网页中有三个级联组合框。假设每个人都有3个项目。 加载页面时,所有都设置为索引零。但是最后一个(第三个组合框)有一些值,即使前两个组合框也没有改变。价值如何变化如下所示。

最后,此网页将加载到vb.net 中的网络浏览器控件中。 在Web浏览器中,通过触发索引更改事件来更改值。

我还有一个页面,其中有4个组合框也是级联的。

我必须通过循环在这两个页面中更改的所有索引来获取所有可能的值。

组合框的数量可能因页面而异。我知道计数,但我需要一种常用的方法来检索所有可能的值。

如何通过循环获取所有组合框的值,如下所示?

combo1             0
combo2             0
combo3             1

值应采用下面给出的形式

0   0   1
0   0   2
0   0   3
0   1   0
0   1   1

1 个答案:

答案 0 :(得分:0)

它们在逻辑上级联的事实并不会改变你遍历它们的方式。您可能正在考虑将它们的级联顺序存储在数组中:

Dim combos() As ComboBox = {combo1, combo2, combo3}

然后通过foreach循环进行迭代:

For Each combo As ComboBox in combos
  'do something
Next

我不清楚values should be in the form as given below你的意思,所以如果你想要一个更具体的答案,请详细说明这最后的陈述。包括一些代码和/或解释这些数字应该是什么意思。