|
|
|
|
Автор:
|
V©R©N
|
|
Тема:
|
Re[5]: Как найти невизуальный компонет?...........
|
|
Дата:
|
2/1/2002 3:47:00 PM
|
> > --------------------------------------------
> > Возможно тебе поможет экземпляр System.ComponentModel.Container который components.
> >
> К сожалению, не поможет: его, как выяснилось, тоже надо вручную заполнять. А если на форме в design-time было создано, скажем, 20 адаптеров да еще столько же команд... А при дальнейшей работе появятся новые... Нет, конечно, можно очень-очень аккуратно следить за созданием каждого компонента и правильно их записывать в контейнер - надеюсь, понятно, чем мне такая идея не нравится... Но ведь визуальные компоненты-то на автомате в ControlCollection пишутся! Почему то же самое для невизуальных не сделано? Или я уже совсем ничего не понимаю, а?
----
Н-да, дела.. 20 датаадптеров - это перебор одназначно ... Ну а на счет того как правильно это делать вопрос спорный. Я, как плюсовик, могу сказать что Шарп итак сильно балует своим автоматизмом.. Я так понимаю это корни из VB !? Чесно говоря єто надо делать руками.
Если так уже тебе нужны такие обьекты создай буфферные классы унаследованные или агрегиррующие в себе нужные тебе классы с занесением информации о них в список компонентов и работай.
V©R©N
|
|
|
|