-3

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

最后,这个网页被加载到vb.net 中的网络浏览器控件中。在 Web 浏览器中,通过触发 index changed 事件来更改值。

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

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

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

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

combo1             0
combo2             0
combo3             1

值应采用如下形式

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

1 回答 1

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,所以如果你想要更具体的答案,请详细说明最后的陈述。包括一些代码和/或解释这些数字的含义。

于 2013-08-20T14:25:40.833 回答