Treeview

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mactish
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 19.04.2005 (Вт) 18:17

Treeview

Сообщение Mactish » 19.04.2005 (Вт) 19:36

Подскажите каким образом добавлять новые пункты (т.е. ответвления) :?:

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 19.04.2005 (Вт) 20:22

Код: Выделить всё
Dim oParent As Node, oChild As Node
Set oParent = TreeView1.Nodes.Add(, , "ParentKey", "ParentKey")
Set oChild = TreeView1.Nodes.Add(oParent, tvwChild, "ChildKey", "ChildText")
Моду создают модоки, а распространяют модозвоны.

Mactish
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 19.04.2005 (Вт) 18:17

Сообщение Mactish » 20.04.2005 (Ср) 0:30

Сенкс. А заодно подскажите плиз статьи по Treeview.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 20.04.2005 (Ср) 1:36


Mactish
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 19.04.2005 (Вт) 18:17

Сообщение Mactish » 22.04.2005 (Пт) 10:33

А на русском статьи по Treeview бывают. Я уже столько перекопал, а по treeview так больше кроме советов не нашел и MSDN на русском смотрел - нашел всего один совет и все. :( Мой англ. оставляет желять лучшего

Mactish
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 19.04.2005 (Вт) 18:17

Сообщение Mactish » 23.04.2005 (Сб) 11:39

Как назначить выполнение чего-нибудь при клике на определнный элемент дерева?

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 23.04.2005 (Сб) 12:06

В событии TreeView1_NodeClick, проверь не опредеделенный ли это элемент и если это он - выполни чего-нибудь.

Код: Выделить всё

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)

Msgbox Node.FullPath

End Sub

Mactish
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 19.04.2005 (Вт) 18:17

Сообщение Mactish » 23.04.2005 (Сб) 14:13

Сенкс. А если например в прочессе выполнения создается еще несколко корневых узлов с ответвлениями (неизвестно сколько), то как последущей работе проги при клике на них выпонялось чего-нибудь?

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 25.04.2005 (Пн) 23:37

Создаешь ключи соответсвенным образом и по ним уже определяешь на чем жмакнули


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

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

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

    TopList