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

Ваш аккаунт

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

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

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

Помогите с TreeView

4.1K
21 июля 2006 года
Zeran
80 / / 21.07.2006
Подскажите плиз как правильно с этим добром работать (желательно примерчик) в C#?Искал в МСДНе пример как создавать Root и Childы к ним программно - не нашел...
Нужно сделать вот такое (примерно):
[COLOR="Black"]+Node1[/COLOR]
[COLOR="DimGray"]+SubNode1[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="DimGray"]+SubNode2[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="Black"]+Node2[/COLOR]
....
Если можно напишите кто-то пример плиз?
7.6K
22 июля 2006 года
Darien
125 / / 15.01.2006
[QUOTE=Zeran]Подскажите плиз как правильно с этим добром работать (желательно примерчик) в C#?Искал в МСДНе пример как создавать Root и Childы к ним программно - не нашел...
Нужно сделать вот такое (примерно):
[COLOR="Black"]+Node1[/COLOR]
[COLOR="DimGray"]+SubNode1[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="DimGray"]+SubNode2[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="Black"]+Node2[/COLOR]
....
Если можно напишите кто-то пример плиз?[/QUOTE]
Элементарно :
Чтобы добавить вершину (очередной корень) нуна юзать
tree.Nodes.Add("root_bla_bla);
этот метод непростой - он вернёт новый узел добавленый,
поэтому чтобы сделать сына этому узлу дерева нужно :
TreeNode t = tree.Nodes.Add("root_bla_bla);
t.Nodes.Add("the_son_of_root_bla_bla);

и так далее индукцией по глубине дерева.
4.1K
22 июля 2006 года
Zeran
80 / / 21.07.2006
Если не тяжело, стукни плиз в Асю - 349532323.
Ато нуна прогу накатать а я никак не могу разобраться...
Прога вот такая примерно:
есть файлик, примерно такого типа (содержимое)
Факультет1
кафедра1
группа1
группа2
группа3
кафедра2
группа1
группа2
группа3
Факультет2
кафедра1
группа1
группа2
группа3
(причем порядок/кол-во елементов не известно, нужно делать проверки)
Мне нужно сделать дерево такого типа:
+факультет
--+кафедра1
----+группа1
----+группа2
...
я делаю проверку с помощью IF, но потом, когда я вызываю елемент типа TreeView, для того чтоб создать подветку,
 
Код:
if (temp == "факультет")
                {
                    temp2 = temp[1].Split('\t');//слово факультет и его имя разделено ТАБом
                        TreeNode fac = treeView1.Nodes.Add(temp2[1]);
                }

компилятор мне говорит что us unussigned value!
Как же тогда мне его все так организовать чтоб и проверку на содержание строки делать и вывести ето все нормально в виде дерева???
1.7K
25 июля 2006 года
ilyes
181 / / 22.02.2006
[QUOTE=Zeran]Подскажите плиз как правильно с этим добром...[/QUOTE]

http://www.gotdotnet.ru/LearnDotNet/ASPNET/672.aspx

посмотри здесь, мне после этой статьи все сразу понятно стало
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог