Я создал пользовательский элемент управления, который нужно инициализировать.На самом деле у меня есть эта функция для инициализации моего пользовательского элемента управления (называемая «UserControl_Grille»):
Private Sub Init_Grille()
Me.grilleA.init_traduction(lignesTraduction)
Me.grilleB.init_traduction(lignesTraduction)
Me.grilleC.init_traduction(lignesTraduction)
Me.grilleD.init_traduction(lignesTraduction)
Me.grilleE.init_traduction(lignesTraduction)
Me.grilleF.init_traduction(lignesTraduction)
Me.grilleG.init_traduction(lignesTraduction)
Me.grilleH.init_traduction(lignesTraduction)
End Sub
Как вы можете видеть, это не очень стоит, так как если добавить новый элемент управления, я должен добавить его в эту функцию.
Итак, я попытался инициализировать автоматически, но, похоже, он не обнаружил никакого пользовательского элемента управления в моей форме ...:
Private Sub Init_Grille()
For Each grille As UserControl_Grille In Me.Controls.OfType(Of UserControl_Grille)()
grille.init_traduction(lignesTraduction)
Next
End Sub
В режиме отладки он напрямую проходит черезДля каждой петли.Есть другое решение?