Я наткнулся на Control.Parent Property и не понимаю, для чего он существует. Когда я захочу использовать или установить его?Для чего предназначен родительский элемент управления?
ответ
Вы бы установили его, если хотите переместить элемент управления из одного контейнера в другой.
Вы должны использовать его при обходе визуального дерева, если вам нужно найти группу (скажем), чтобы скрыть группу элементов управления, когда она выбрана.
Родитель является контейнером для текущего элемента управления, такого как панель или форма.
Здесь я могу установить свойство родителя кнопки, не заботясь о «кто» родитель:
private void button1_Click(object sender, EventArgs e) {
if (button1.Parent != null) {
button1.Parent.BackColor = Color.Red;
}
}
Это ссылка обратно в контейнер контроля.
Например, кнопка на форме будет иметь этот набор в форме, содержащей его (при условии, что в цепочке нет других контейнеров).
Это позволяет вам динамически добавлять/удалять элементы управления из контейнера (установка этого параметра на null
приведет к удалению элемента управления из его контейнера, а затем к другому контейнеру, чтобы добавить его там).
- 1. Для чего предназначен uint32_t?
- 2. Для чего предназначен JObjC.jar?
- 3. Для чего предназначен этот код?
- 4. Для чего предназначен файл .gdbinit?
- 5. Для чего предназначен термин «quine»?
- 6. Для чего предназначен объект Graphics?
- 7. Xcode Storyboard, для чего предназначен раздел «Документация»?
- 8. java.util.List <T> Для чего предназначен?
- 9. 192.168.0.71 ... Для чего предназначен этот специальный адрес?
- 10. Получите родительский элемент управления пользователя из управления
- 11. Помимо управления памятью, для чего используется родительский объект QObject?
- 12. Чтобы отслеживать родительский элемент управления
- 13. Найти родительский элемент управления ToolStripMenuItem
- 14. Установить родительский элемент управления на другой элемент управления
- 15. Добавить элемент управления в родительский элемент управления во время выполнения
- 16. Родительский контроль, содержащий дочерний элемент управления, который имеет тот же тип, что и родительский элемент управления
- 17. Что такое KEYVAL? И для чего он предназначен?
- 18. Конфигурация HDFS и для чего предназначен каталог пользователей?
- 19. Модель OSI - для чего предназначен презентационный и сеансовый уровни?
- 20. WinAPI, изменяющий родительский элемент элемента управления ListView
- 21. Возможно ли изменить родительский элемент управления WPF
- 22. Исследуйте родительский элемент управления в WPF
- 23. Как определить верхний родительский элемент управления?
- 24. Ручка команды Кнопка в родительский элемент управления
- 25. Как переместить EventHandler в родительский элемент управления?
- 26. Обновить родительский элемент, когда элемент управления изменяет значение в WPF
- 27. Переместить родительский элемент управления при перемещении дочернего элемента управления
- 28. Для чего нужен элемент ItemsSource?
- 29. Как отправить все события дочернего элемента управления в его родительский элемент управления (настраиваемый элемент управления)?
- 30. Как выбрать родительский родительский элемент в CSS?
Родители - единственный способ получить братьев и сестер :) – dasblinkenlight