Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1102600798
гость
2004-12-09 16:59
2004.12.26
Как вытащить иконку из окна если есть его хендл?


1-1102668128
Usat|k
2004-12-10 11:42
2004.12.26
Форма на все окно


3-1101232909
SergP
2004-11-23 21:01
2004.12.26
DBGridEh. как запретить перемещение столбцов мышью


1-1103106265
fmaks
2004-12-15 13:24
2004.12.26
работа с Variant


1-1102686117
Easter
2004-12-10 16:41
2004.12.26
TEdit ы на TForm





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский