Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c