VB:使用Me.Controls无法访问

时间:2018-09-20 17:49:04

标签: vb.net combobox

我一直在尝试将表单中所有组合框的默认值都设置为index =0。我发现了一个问题,该问题给了我相同的基本概述:(Setting same SelectedIndex value for multiple combobox)。

我使用了它,但是我的代码不是引用特定的组框或面板,而是引用表单中的所有组合框,如下所示:

   For Each a As Control In (Me.Controls)
         If (TypeOf a Is ComboBox) Then
            DirectCast(a, ComboBox).SelectedIndex = 0
          End If
   Next

因此,基本上,除了Me.Controls部分之外,它是相同的代码,但这不起作用。如果我引用特定的面板/组框,则它可以正常工作,但是当我尝试引用整个表单时,它不起作用。为什么这不起作用,我该如何解决?谢谢。

0 个答案:

没有答案