C# Як створити і додати вузол вTreeView

Well-known member

Створення та додавання вузлів в елементі TreeViewУ цій статті хочу показати на простому прикладі, як можна програмно створювати та додавати вузли в елементі керування TreeView.

Створення вузлівКожен вузол в елементі TreeView є об'єктом класу TreeNode.

Щоб додати створений кореневий вузол елемент TreeView його потрібно помістити в колекцію типу TreeNodeCollection, доступ до якої можна отримати за допомогою властивості Nodes.

Для додавання нових елементів до колекції використовуються методи Add та AddRange.

Метод Add дозволяє не лише додавати нові вузли, а й створювати їх. Наприклад, кореневий вузол auto можна створити і додати таким чином:

Створення та додавання дочірніх вузлів

Будь-який вузол, доданий до існуючого вузла дерева, називається дочірнім.

Давайте розглянемо, як створити дочірній вузол marka та додати його до кореневого вузла car.

Далі розглянемо, як працювати з колекцією Nodes елемента керування TreeView.

У першому прикладі створимо і додамо все той же дочірній вузол marka до кореневого вузла car.

У квадратних дужках вказується індекс індексу, або його ім'я.

Кожен вузол в елементі TreeView зберігає всі дочірні вузли всередині тієї ж колекції типу TreeNodeCollection, доступ до якої здійснюється за допомогою властивості Nodes.

Вище наведений код можна скоротити:

У наступному прикладі створимо два дочірні вузли та додамо їх до вузла marka.

До кожної марки автомобіля додамо по одній моделі.

Додамо ще кілька моделей для кожної марки авто.