в VB.NET у меня есть 2 пользовательских элемента управления, один - TextBox, а второй - ComboBox.Они имеют пользовательские значения, такие как Bool _IsHidden, и добавляются во время выполнения к форме.
Теперь, в какой-то момент кода, я хочу проверить, установлено ли для _IsHidden значение True или False, и отобразить эту информацию.Поскольку пользователь может редактировать эти значения при создании элемента управления, они не устанавливаются при создании.
Итак, я попробовал:
(все это в формах MDI)
For Each frm as CustomForm in Main.MdiChildren
If frm.MyName = calledBy Then 'this part is just to know which form called the form to create the object
For Each cntrl as CustomTextBox in frm.Controls
'DO Something
Next
End if
Next
Теперь .. если первый элемент управления - это пользовательский ComboBox, он выдает ошибку, поскольку видит, что он не соответствует пользовательскому элементу управления TextBox.
как мне обойти это?Насколько я понимаю, он должен просто пройти через все элементы управления в указанной форме и просто проверить тех, кто соответствует элементу управления CustomTextBox?
Спасибо