Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Components   Найти похожие ветки 

 
LeoXXX ©   (2004-12-10 21:43) [0]

Почему когда я пытаюсь обратиться к компоненту по индексу в списке Components, в этом списке только Panels?
Или там только компоненты с дескрипторами окна?


 
DiamondShark ©   (2004-12-10 21:46) [1]

Видимо, потому, что непосредственно форме принадлежат только Panels.
А все остальные компоненты в списках Components самих panels.


 
Гаврила ©   (2004-12-10 21:49) [2]


> [1] DiamondShark


Для накиданных в дизайн-тайм компонентов овреном является форма, независимо от того, сколько под компонентом панелей.
Другое дело список Controls


>  LeoXXX ©  


смотри внимательней. Там все компонеты, не только оконные


 
Игорь Шевченко ©   (2004-12-10 21:52) [3]


> Или там только компоненты с дескрипторами окна?


Там все компоненты, которые находятся в published секции формы. В том числе и те, которые лежат на панелях.


 
Leonid Troyanovsky   (2004-12-10 21:54) [4]

Гаврила ©   (10.12.04 21:49) [2]

> смотри внимательней. Там все компонеты, не только оконные

Ну ты ж сам сказал, что не все, а лишь накиданные в дизайне ;)

--
С уважением, LVT.


 
Гаврила ©   (2004-12-10 22:09) [5]


> [4] Leonid Troyanovsky


Все накиданные в дизайне + те, кому параметром конструктора передали форму
Если компонент создавался в ран тайм, и в конструктор параметром передали панель - разумеется их там не будет


 
Leonid Troyanovsky   (2004-12-10 22:14) [6]


> Гаврила ©   (10.12.04 22:09) [5]
> Если компонент создавался в ран тайм, и в конструктор параметром
> передали панель - разумеется их там не будет


IMHO, скорее там даже nil будет, чтоб имена не давать.

--
С уважением, LVT.


 
Игорь Шевченко ©   (2004-12-10 22:15) [7]

Телепатия у всех развита отменно :)

Но на вопрос: "Почему когда я пытаюсь обратиться к компоненту по индексу в списке Components, в этом списке только Panels?" мы так и не ответили :)

Разумеется, в списке Components любого компонента будут те компоненты, владельцем которых он является, но почему в списке только Panels - знает один Аллах :)

С уважением,


 
Гаврила ©   (2004-12-10 22:17) [8]


> [6] Leonid Troyanovsky


Передача параметром nil никак с именами не связана.
Всего лишь указание - кто его разрушит
если nil - изволь разрушить сам
если не nil - про разрушение можно забыть


 
Leonid Troyanovsky   (2004-12-10 22:27) [9]


> Гаврила ©   (10.12.04 22:17) [8]

> Передача параметром nil никак с именами не связана.

Да, конечно. Исключая одинаковые имена(непустые).

> Всего лишь указание - кто его разрушит
> если nil - изволь разрушить сам
> если не nil - про разрушение можно забыть

Тоже за одним исключением. Про контролы заботится parent.

--
С уважением, LVT.


 
Гаврила ©   (2004-12-10 22:31) [10]


> Тоже за одним исключением. Про контролы заботится parent.


Нет
овнер, а не парент


 
Leonid Troyanovsky   (2004-12-10 22:31) [11]


> Игорь Шевченко ©   (10.12.04 22:15) [7]

> Но на вопрос: "Почему когда я пытаюсь обратиться к компоненту
> по индексу в списке Components, в этом списке только Panels?"
> мы так и не ответили :)


А мы пока даже не знаем по какому именно индексу
обращался автор вопроса :)
Вот и разминаемся (красненьким)

--
С уважением, LVT.


 
Leonid Troyanovsky   (2004-12-10 22:34) [12]


> Гаврила ©   (10.12.04 22:31) [10]

> > Тоже за одним исключением. Про контролы заботится parent.

> Нет
> овнер, а не парент


Нет
и owner и parent.

Т.е., если первый nil, то заботится будет parent.

--
С уважением, LVT.


 
Гаврила ©   (2004-12-10 22:45) [13]


>  [12] Leonid Troyanovsky  


Да, оказывается так и есть. Не знал


 
Alexander Panov ©   (2004-12-10 22:58) [14]

Leonid Troyanovsky   (10.12.04 22:34) [12]
Рад видеть нового обитателя на мастаковских форумах.
Я бы рекомендовал зарегистрироваться во избежание различных инсинуаций c ником-)


 
Leonid Troyanovsky ©   (2004-12-10 23:11) [15]


> Alexander Panov ©   (10.12.04 22:58) [14]
> Рад видеть нового обитателя на мастаковских форумах.


Спасибо. Я тоже рад :)

--
С уважением, LVT.



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.105 c
1-1102502798
BRemB
2004-12-08 13:46
2004.12.26
TCustomDockForm


1-1102677605
AlexArt
2004-12-10 14:20
2004.12.26
Акселератор


14-1102487325
Layner
2004-12-08 09:28
2004.12.26
Подскажите плз, как отправить файл аттачем из ком. строки?


6-1097682013
Alexis
2004-10-13 19:40
2004.12.26
Проблема с RECV


8-1096419202
ZDimitriy
2004-09-29 04:53
2004.12.26
Подскажите как преобразовать Hbitmap в Tbitmap