|
|
|
|
Автор:
|
Dimon aka Manowar
|
|
Тема:
|
Re[5]: Как найти невизуальный компонет?...........
|
|
Дата:
|
2/1/2002 2:37:00 PM
|
> К сожалению, не поможет: его, как выяснилось, тоже надо вручную заполнять. А если на форме в design-time было создано, скажем, 20 адаптеров да еще столько же команд... А при дальнейшей работе появятся новые... Нет, конечно, можно очень-очень аккуратно следить за созданием каждого компонента и правильно их записывать в контейнер - надеюсь, понятно, чем мне такая идея не нравится... Но ведь визуальные компоненты-то на автомате в ControlCollection пишутся! Почему то же самое для невизуальных не сделано? Или я уже совсем ничего не понимаю, а?
Интересно, зачем может понадобиться 20 датаадаптеров, когда одного, ну 2-х с головой хватает на все случаи жизни? :)
Визуальные элементы есть контролы и над ними можно производить некоторые общие действия (показать/спрятать например). Произведены они все от класса Control. А для того, чтобы держать вообще все, что может быть на форме, нужно иметь коллекцию Objectов. И походя вызвать для них ToString() :). А оно надо - лишний раз грузиться не по деццки? :)
Ты бы для начала алгоритм формы пересмотрел, серьезно, 20 датаадаптеров це занадто :) А що занадто - то не здраво :). Может все таки ручками пописать, а не контролы на форму бросать? :)
|
|
|
|