Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.021 c
8-1096376782
_alex_
2004-09-28 17:06
2004.12.26
компонент TAnimate


9-1093801048
Sewix
2004-08-29 21:37
2004.12.26
Вывод текста в OpenGL


1-1102500203
snake1977
2004-12-08 13:03
2004.12.26
QRRichText


4-1100260115
Sergio
2004-11-12 14:48
2004.12.26
Перехват нажатие клавиш с Word-а


1-1103109012
Бульбаш
2004-12-15 14:10
2004.12.26
Принудительное закрытие узла в TreeView




   Наверх