Отредактировано:
Если дочерние элементы управления присутствуют во время разработки, вам нужно объяснить , почему вы хотите динамически добавлять свойства для доступа к элементам управления - если только нетхорошая причина, это звучит как плохой дизайн.
Вот мое предложение:
Оставьте свои элементы управления как Friend
или Private
- не подвергайтенепосредственно (это приводит к тесной связи и становится неприятным со временем).
Предоставить новое открытое свойство, которое получает / устанавливает соответствующее свойство в 1x ваших элементов управления;так что если вы хотите установить .Text
в 5x TextBox, у вас будет 5x свойств.
Покончите с этим.
Если выпытаясь быть умным, динамически добавляя их, тогда это хорошее намерение, которое приведет к плохим результатам.Просто помни: ПОЦЕЛУЙ (будь проще, глупый!).