Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заблокировать TreeView?


Страницы:   1 2

Kolan ©   (2007-09-27 11:38:00) 

Здравствуйте,
 При добавлении Items TreeView сразу их отображает… Хотелось бы сделать следующее:

Заблокировать TreeView
Добавить элементы
Разблокировать TreeView — после этого все элементы появились сразу.


Kolan   (2007-09-27 12:18:00) [21]

> С чего ты это взял ?

Ну отладчиком смотрю.


Сергей М.   (2007-09-27 12:17:00) [22]


> OnCompare срабатывает только для (1.1 и 1.2)


С чего ты это взял ?


Kolan   (2007-09-27 12:11:00) [23]


> TreeView.Items.BeginUpdate;
> try
> …
> finally
> TreeView.Items.EndUpdate;
> end;


Ооо, вот наконец не моргает :)


Kolan   (2007-09-27 12:09:00) [24]

> TreeView.Items.BeginUpdate;

Угу.

А я сразу сюда спрошу, чтобы не плодить темы…

У меня есть дерево:
2
 2.2
1
 1.1
 1.2


И я его хочу отсортировать. Так вот OnCompare срабатывает только для (1.1 и 1.2). Почему оно не срабатывет дял 1 и 2?

В итоге должно быть так:
1
 1.1
 1.2
2
 2.2


Сергей М.   (2007-09-27 11:41:00) [25]

см. TTreeNodes.Begin/EndUpdate


Ega23   (2007-09-27 11:41:00) [26]

TreeView.Items.BeginUpdate;
try
 ......
finally
 TreeView.Items.EndUpdate;
end;


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо