powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор дочернего узла treviev
15 сообщений из 15, страница 1 из 1
Выбор дочернего узла treviev
    #39025090
Подскажите пожалуйста как в treeview (VBA excel), зная имя дочернего узла выделить его, что бы он подсветился (имитация выбора нажатия мышкой). Пробовал с помощью SelectedItem, set fokus не получилось
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025091
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир197243Пробовал с помощью SelectedItemплохо пробовал, показывай код
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025094
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, проще так:
Код: vbnet
1.
MyNode.Selected = True
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025097
Shocker.Pro,

Происходит выбор нода, но он не подсвечивается, как при нажатии мыши
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025110
При этом когда указываю имя nod родителя происходит выбор nod, с дочерним nod вылазит ошибка при таком написании
TreeView1.Nodes(textbox1.Text).Selected = True
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025193
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код надо угадать, ошибку надо угадать.... не, в пятницу не катит
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025246
Разобрался как выбрать потомка TreeView1.Nodes(textbox1.Text).Child.Selected = True
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025248
Однако Если у родителя несколько потомков, то происходит выбор только первого. Как выбрать других не могу понять. С выделением (подсвечиванием, имитация нажатия мыши) так ничего и не нашел
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025263
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир197243Однако Если у родителя несколько потомков, то происходит выбор только первого. Как выбрать других не могу понять.TreeView1.Nodes(textbox1.Text).Children
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025269
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир197243выделением (подсвечиванием, имитация нажатия мыши) так ничего и не нашелможет HideSelection у тебя стоит?
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025279
Shocker.Pro,

Да, действительно, поменял значение заработало. Спасибо
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025281
Shocker.Pro,

Children - количество потомков у родителя. Немогу понять как реализовать для выбора необходимого потомка, зная его имя?
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025286
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир197243Children - количество потомков у родителяМ-да, я думал - это коллекцияВладимир197243зная имя дочернего узла выделить егоЧто такое ИМЯ? У узла есть Key, есть Text. Искать по Text надо? тогда пляшешь от Child (первого узла) - далее через .Next
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025289
Shocker.ProВладимир197243Однако Если у родителя несколько потомков, то происходит выбор только первого. Как выбрать других не могу понять.TreeView1.Nodes(textbox1.Text).Children

Пытался попробовать загнать в цикл
For i = 0 To Children

ИМЯ предка = TreeView1.Nodes(TextBox.Text).Child.Text

Next i

Имя предка на каждом шаге одно и тоже
...
Рейтинг: 0 / 0
Выбор дочернего узла treviev
    #39025464
Shocker.Pro,

Разобрался. Спасибо
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор дочернего узла treviev
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]