в VB.NET у меня есть 2 настраиваемых элемента управления, один - TextBox, а второй - ComboBox. Они имеют настраиваемые значения, такие как Bool _IsHidden, и добавляются в форму во время выполнения.
Теперь в какой-то момент кода я хочу проверить, установлено ли для _IsHidden значение True или False, и отобразить эту информацию. Поскольку пользователь может редактировать эти значения при создании элемента управления, они не устанавливаются при создании.
Итак, что я пробовал:
(все это есть на MDI Forms)
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?
Спасибо