Список всех сомпонентов на форме

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Emzari
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 06.09.2002 (Пт) 9:08
Откуда: Georgia

Список всех сомпонентов на форме

Сообщение Emzari » 04.09.2012 (Вт) 12:54

как получить список всех комронентов на форме включая подкомпоненты. нужны именно компоненты а не контроллы.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Список всех сомпонентов на форме

Сообщение FireFenix » 04.09.2012 (Вт) 13:10

Чем отличается компонент от контрола?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Emzari
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 06.09.2002 (Пт) 9:08
Откуда: Georgia

Re: Список всех сомпонентов на форме

Сообщение Emzari » 05.09.2012 (Ср) 10:40

Тем что он наследуется прямо из класса Component а не из Control

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Список всех сомпонентов на форме

Сообщение FireFenix » 05.09.2012 (Ср) 10:46

Контрол наследует напрямую класс компонент, то он не является компонентом?

Emzari писал(а):как получить список всех комронентов на форме включая подкомпоненты. нужны именно компоненты а не контроллы.

Очевидно, что если они есть на форме, то они находятся внутри контейнера. Если компонент находится внутри компонента, то первый компонент реализует некоторый контейнер. => Добраться до контейнера и перебрать все классы и выделить те, которые являются компонентами
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

    TopList