Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как выбрать нужную ноду в Treeview? / 2 сообщений из 2, страница 1 из 1
27.09.2013, 08:31
    #38409222
Gagarin_74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать нужную ноду в Treeview?
Друзья!

Помогите сделать выбранной нужную мне ноду.
Пробую так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Dim s5 As Integer = 678433
For i As Integer = 0 To TrV_1.Nodes.Count - 1
            Dim node As TreeNode = TrV_1.Nodes(i)
            If node.Name = s5 Then
                Me.TrV_1.SelectedNode = TrV_1.Nodes(i)
                Exit For
            End If
Next



Не прокатывает.
...
Рейтинг: 0 / 0
30.09.2013, 06:20
    #38411334
cynep kopoBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать нужную ноду в Treeview?
Gagarin_74,

Простите великодушно, но зачем Вы сравниваете имя нода (String) с переменной s5(integer). И вообще, если у Вас есть имя нода - используйте

Код: vbnet
1.
TView.Nodes.Find(NodeName, True)



Кстати, очень важно, чтобы у элемента TreeView для свойства HideSelection было установлено значение False (прим. По умолчанию - True)

PS: А если нодов очень много, прям тьма тьмущая, и Вам нравятся циклы, то в новом потоке (isBackground=True) сделайте цикл

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Parallel.ForEach(Of TreeNode)(TView.Nodes, Sub(item)
                                                     If item.Name = "SomeName" Then
                                                         Me.Invoke(Sub(node As TreeNode)
                                                                       TView.SelectedNode = node
                                                                   End Sub, New Object() {item})
                                                     End If
                                                 End Sub)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как выбрать нужную ноду в Treeview? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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