Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Рекурсивная отметка элементов TreeView

1.9K
10 марта 2006 года
mail0
137 / / 09.05.2005
Что-то меня пропёрло... вопрос наверно глупый...
В общем нужно, чтобы при отметке дочерней ноды отмечались родительские, а при отметке родительской все дочерние. Соответственно при снятии отметки с родительской ноды нужно выставить всем дочерним Checked в false. Помогите X)-
242
10 марта 2006 года
Оlga
2.2K / / 04.02.2006
Цитата:
Originally posted by mail0
Что-то меня пропёрло... вопрос наверно глупый...
В общем нужно, чтобы при отметке дочерней ноды отмечались родительские, а при отметке родительской все дочерние. Соответственно при снятии отметки с родительской ноды нужно выставить всем дочерним Checked в false. Помогите X)-



Здесь на форуме есть тема "ТreeView" , если не смотрел проверь может поможет : в ней описывается как рекурсивно перебрать все узлы.

273
11 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
Показываю ещё раз:
void VisitNode(TreeNodeCollection node)
{
foreach(TreeNode n in node)
{
//делаешь с узлом что надо
VisitNode(n.Nodes);
}
}
Перебрать все узлы можно так:
VisitNode(treeView1.Nodes);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог