![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
Тут написано, что children является свойством, при помощи которого можно получить коллекцию UIElementCollection дочерних элементов объекта Panel.
Свойств и методов у children'a нет. Тем не менее, вот 2 вариант использования которые я встречал: 1. Вызывается метод Add. Код:
Код:
Последний раз редактировалось hoz; 29.03.2016 в 00:08. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Вы ж сами написали, что Children это UIElementCollection.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
Это да. Но я не понял касательно применения Children'а. Вот, например, тут:
Код:
А тут так вообще: Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Потому что в одном случае автор хотел добавить элемент, а в другом — получить элемент с номером 4.
Если что, Children объявлено вот так если все еще почему-то не поняли: Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 29.03.2016 в 20:02. |
![]() |
![]() |
![]() |
#7 | ||
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Код:
Цитата:
![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
А вообще, UIElementCollection это элемент коллекции пользовательского интерфейса от слова User Interface ElementCollection? Вед так? Не нашёл я расшифровку нигде.. сам догадался.
Alex11223, второй вопрос после заполнения пробелов я всё-таки понял т.к. столкнулся уже на практике с индексаторами, которые до того изучал лишь в теории, но первый вопрос не осилил. Ведь свойство .child имеет лишь метод GET. Т.е. теоретически имеется возможность вернуть дочерний элемент коллекции класса Panel. В данном же случае, элемент не возвращается через GET, а добавляется. Как это так? Ведь вопрос то логичный. Я уже пересмотрел этот фрагмент много раз и документацию перелистал, не понятно... |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Причем тут get у свойства Children? Это значит только, что вы не можете изменить это свойство (заменить ссылкой на другой экземпляр UIElementCollection и т.п.).
А сам индексатор в UIElementCollection и get, и set http://referencesource.microsoft.com...lection.cs,117 Только в коде выше никто ничего не меняет через него, а Add не имеет к нему отношения, и отсутствие set у того свойства его тоже никак не касается. Свойства это ж по сути просто Something getSomething() и void setSomething(Something value).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
children и результат парсера | Тандер | PHP | 1 | 24.03.2014 12:47 |
Варианты в делфи | Deoxes | Помощь студентам | 21 | 21.11.2013 05:10 |
Варианты сочетаний из n по k | Deni3 | Microsoft Office Excel | 1 | 21.10.2013 07:07 |