Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по TreeView / 6 сообщений из 6, страница 1 из 1
27.07.2004, 10:21
    #32622500
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
Есть пара вопросиков по дереву. Подскажите, пожалуйста.

1. При щелчке в TreeView левой кнопкой мыши, выбирается узел, по которому был клик. А как сделать так, чтобы узел выбирался щелчком правой кнопки мыши?

2. Как автоматически раскрыть определённый узел дерева?

Заранее благодарен за полезную информацию.
...
Рейтинг: 0 / 0
27.07.2004, 11:12
    #32622701
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
при клике можно запросить по GetNodeAt, где конкретно находится курсор мыши.

1. treeView.SelectedNode=node;

2. node.Expand(); только не понятно значение слова "автоматически" в этом контексте - м.б. "программно" ?
...
Рейтинг: 0 / 0
27.07.2004, 11:34
    #32622774
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
По второму вопросу всё понятно.
P.S. "Автоматически" - аналог "Программно".

А вот по первому вопросу проблемма:
Пишу:
MsgBox(Me.TreeView1.GetNodeAt(Me.TreeView1.Cursor.Position))
выдаёт ошибку.
...
Рейтинг: 0 / 0
27.07.2004, 11:49
    #32622818
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
Разобрался. Всё работает!!!

Большое спасибо за полезную информацию.
...
Рейтинг: 0 / 0
27.07.2004, 12:10
    #32622884
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
Разобрался - поделись с народом. Мне, например, тоже интересно, а разбираться, пока, нет времени...
...
Рейтинг: 0 / 0
27.07.2004, 13:55
    #32623270
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по TreeView
Private Sub TreeView1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseDown
Dim TreeNode1 As TreeNode
TreeNode1 = Me.TreeView1.GetNodeAt(e.X, e.Y)
Me.TreeView1.SelectedNode = TreeNode1
End Sub
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по TreeView / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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