TreeView чудит

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

TreeView чудит

Сообщение Pantalone » 02.11.2006 (Чт) 2:12

Заполняю TreeView, далее сортирую все ноды.
Пытаюсь вывести всю иерархию с учетом этой сортировки, но ноды выводятся в том порядке в котором добавлялись, т.е. будто сортировки и не было, хотя визуально видно что все отсортировано.
Дерево читаю так:

Dim objNode As Node

For Each objNode In MyTree.Nodes
Debug.Print objNode.Text
Next

Это нормальное явление?

Спрошу тут же, нет ли у кого реализации ImageCombo + выпадающий вместо списка TreeView?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.11.2006 (Чт) 6:07

Универсальный drop-контрол находится в кирпичах.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.11.2006 (Чт) 22:19

Pantalone

Сортировка была чисто визуальной. Порядок элементов в коллекции никто изменять не собирался. Так что это нормально.

Про комбо: тут по сути контролл никакой не нужен. SetParent+изобретательность или то что лежит в кирпичах (а я не смотрел что там именно лежит).
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 02.11.2006 (Чт) 22:58

Да я это уже понял. Спасибо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 107

    TopList