Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 08:31   #1
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
По умолчанию Работа с TreeView

у меня есть дерево мне нужно при нажатий на кнопку удалить ветки а кое где и под ветки! (желательно не удалять а скрыть но насколько я понил ветки нельзя скрыть )
я делал так
TreeView1.Items[3].Delete;
TreeView1.Items[0].Item[1].Delete;
{хочу удалить ветки отмеченные красным }
дерево примерно такое

1 опыт с линзой
__1.1 опыт
__ 1.2 опыт
__1.3 опыт
2 опыт с зеркалом
__2.1 опыт
__2.2 опыт
__ 2.3 опыт
3 опыт с линзой
__3.1 опыт
__3.2 опыт
__3.3 опыт
4 опыт с зеркалом
__4.1 опыт
__4.2 опыт
__4.3 опыт
orkus вне форума Ответить с цитированием
Старый 05.04.2010, 11:33   #2
evgn
Разрабатываюсь....
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 68
По умолчанию

Цитата:
Сообщение от orkus Посмотреть сообщение
у меня есть дерево мне нужно при нажатий на кнопку удалить ветки а кое где и под ветки! (желательно не удалять а скрыть но насколько я понил ветки нельзя скрыть )
я делал так
TreeView1.Items[3].Delete;
TreeView1.Items[0].Item[1].Delete;
Код:
TreeView1.Items.Delete(TreeView1.Items[3]);
TreeView1.Items.Delete(TreeView1.Items[0].Item[1]);
evgn вне форума Ответить с цитированием
Старый 06.04.2010, 11:46   #3
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
По умолчанию

Цитата:
TreeView1.Items.Delete(TreeView1.It ems[3]);
TreeView1.Items.Delete(TreeView1.It ems[0].Item[1]);
ветки как были так и есть не удалились(
orkus вне форума Ответить с цитированием
Старый 06.04.2010, 12:58   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

TreeView1.Items[3].Delete;
И так далее
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.04.2010, 13:56   #5
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
По умолчанию

TreeView1.Items[0].Delete; 1 ветка у удаляться все работает
а так
TreeView1.Items[3].Delete; по ходу должна 4 но на практике вообще ни чего не удаляться. в чем косяк не знаю((

Последний раз редактировалось orkus; 06.04.2010 в 14:03.
orkus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с деревом TreeView и директория каталогов SERGOFF Общие вопросы Delphi 6 28.03.2010 20:39
Работа с TreeView zotox Общие вопросы Delphi 2 18.09.2009 23:00
Работа с TreeView Demien Общие вопросы Delphi 3 02.07.2009 16:57
TreeView и БД Constellation БД в Delphi 12 27.09.2008 15:22
Работа с TreeView. Помогите найти ошибку. AlDelta Компоненты Delphi 2 20.07.2007 12:31