Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DblClick на Node в TreeView / 6 сообщений из 6, страница 1 из 1
14.04.2006, 07:41
    #33666065
Гарыныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
Как организовать данное событие в TreeView?
...
Рейтинг: 0 / 0
14.04.2006, 08:31
    #33666106
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
Поподробнее..... если можно
...
Рейтинг: 0 / 0
14.04.2006, 08:42
    #33666116
Гарыныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
У TreeView есть свойство NodeClick но нет NodeDblCkick
...
Рейтинг: 0 / 0
14.04.2006, 08:42
    #33666117
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
Обработать событие TreeView "DblClick" в совокупности со свойством "SelectedItem".

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private tvw As TreeView

Private Sub Form_Load()
    Set tvw = TreeView1
End Sub

Private Sub TreeView1_DblClick()
    If Not tvw.SelectedItem Is Nothing Then
        MsgBox "Кликнули на: " & tv.SelectedItem
    End If
End Sub

Либо 2 вариант, событие обрабатывается непосредственно при двойном щелчке именно на элементе, а не на выделенной строке элемента (как в первом способе).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private tvw As TreeView
Private bln As Boolean

Private Sub Form_Load()
    Set tvw = TreeView1
End Sub

Private Sub TreeView1_TreeView1(ByVal Button As Integer, _
  ByVal Shift As Integer, ByVal x As Long, ByVal y As Long)
    If Not tvw.HitTest(x, y) Is Nothing Then
        bln = True
    Else
        bln = False
    End If
End Sub

Private Sub TreeView1_DblClick()
    If bln = True Then
        MsgBox "Кликнули на: " & tvw.SelectedItem
    End If
End Sub
...
Рейтинг: 0 / 0
14.04.2006, 08:49
    #33666130
Гарыныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
спасибо работает
...
Рейтинг: 0 / 0
14.04.2006, 08:52
    #33666134
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DblClick на Node в TreeView
Ashton
Код: plaintext
1.
2.
Private Sub TreeView1_TreeView1(ByVal Button As Integer, _
    ' ...
End Sub

Опечатка, событие "MouseDown".

Код: plaintext
1.
2.
Private Sub TreeView1_MouseDown(ByVal Button As Integer, _
    ' ...
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DblClick на Node в TreeView / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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