Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как получить доступ к Windows Form из Component

1.8K
17 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Можно ли получить доступ к Windows Form из Component ??? :confused:
11
17 декабря 2008 года
oxotnik333
2.9K / / 03.08.2007
свойство Parent ?
либо цикл
 
Код:
while (!(Component.Parent as Form))
       Component = Component.Parent;
1.8K
18 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Я пишу под С++ там нет Component.Parent; !!!
5
18 декабря 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: ViToBrother
Я пишу под С++ там нет Component.Parent; !!!

А мы типа должны догадываться на чём, под чем и что вы пишете!
Проект MFC или WinForms? Если винформс, то потрудитесь понять предложенное решение.

341
18 декабря 2008 года
Der Meister
874 / / 21.12.2007
А у Component свойства Parent и нет. Компонент не обязательно должен располагаться на форме. Да даже если он на ней и располагается, то через класс, реализующий IContainer. В общем, никак.
5
18 декабря 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: Der Meister
А у Component свойства Parent и нет...

Ога, нету. :) Но всеже жаждущие помощи телепатов юзеры надоели.

341
18 декабря 2008 года
Der Meister
874 / / 21.12.2007
Я вот тоже сталкивался: хотел сделать самостоятельно отрисвовывающий себя элемент управления, не создающий окно (не потомок Control), наследуясь от Component. Потом понял: мыслю неверно :) Не для этого он предназначен: вся фишка Component в реализуемом IDisposable. Для моей задачи вполне подошёл обычный класс, подписывающийся на события внешнего экземпляра класса Control.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог